home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1998-10-28 | 17.2 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
100%
| file
| Emacs/XEmacs v19 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 73 69 6d 6f 6e 40 64 |piled by| simon@d|
|00000020| 75 61 6c 69 74 79 2e 67 | 6e 75 2e 61 69 2e 6d 69 |uality.g|nu.ai.mi|
|00000030| 74 2e 65 64 75 20 6f 6e | 20 4d 6f 6e 20 4a 75 6e |t.edu on| Mon Jun|
|00000040| 20 32 34 20 30 33 3a 35 | 30 3a 35 34 20 31 39 39 | 24 03:5|0:54 199|
|00000050| 36 0a 3b 3b 3b 20 66 72 | 6f 6d 20 66 69 6c 65 20 |6.;;; fr|om file |
|00000060| 2f 68 6f 6d 65 2f 67 70 | 32 2f 73 69 6d 6f 6e 2f |/home/gp|2/simon/|
|00000070| 45 6d 61 63 73 2f 6c 69 | 73 70 2f 6c 61 7a 79 2d |Emacs/li|sp/lazy-|
|00000080| 6c 6f 63 6b 2e 65 6c 0a | 3b 3b 3b 20 65 6d 61 63 |lock.el.|;;; emac|
|00000090| 73 20 76 65 72 73 69 6f | 6e 20 31 39 2e 33 31 2e |s versio|n 19.31.|
|000000a0| 31 2e 0a 3b 3b 3b 20 62 | 79 74 65 63 6f 6d 70 20 |1..;;; b|ytecomp |
|000000b0| 76 65 72 73 69 6f 6e 20 | 46 53 46 20 32 2e 31 30 |version |FSF 2.10|
|000000c0| 0a 3b 3b 3b 20 6f 70 74 | 69 6d 69 7a 61 74 69 6f |.;;; opt|imizatio|
|000000d0| 6e 20 69 73 20 6f 6e 2e | 0a 3b 3b 3b 20 74 68 69 |n is on.|.;;; thi|
|000000e0| 73 20 66 69 6c 65 20 75 | 73 65 73 20 6f 70 63 6f |s file u|ses opco|
|000000f0| 64 65 73 20 77 68 69 63 | 68 20 64 6f 20 6e 6f 74 |des whic|h do not|
|00000100| 20 65 78 69 73 74 20 69 | 6e 20 45 6d 61 63 73 20 | exist i|n Emacs |
|00000110| 31 38 2e 0a 0a 28 69 66 | 20 28 61 6e 64 20 28 62 |18...(if| (and (b|
|00000120| 6f 75 6e 64 70 20 27 65 | 6d 61 63 73 2d 76 65 72 |oundp 'e|macs-ver|
|00000130| 73 69 6f 6e 29 0a 09 20 | 28 6f 72 20 28 61 6e 64 |sion).. |(or (and|
|00000140| 20 28 62 6f 75 6e 64 70 | 20 27 65 70 6f 63 68 3a | (boundp| 'epoch:|
|00000150| 3a 76 65 72 73 69 6f 6e | 29 20 65 70 6f 63 68 3a |:version|) epoch:|
|00000160| 3a 76 65 72 73 69 6f 6e | 29 0a 09 20 20 20 20 20 |:version|).. |
|00000170| 28 73 74 72 69 6e 67 2d | 6c 65 73 73 70 20 65 6d |(string-|lessp em|
|00000180| 61 63 73 2d 76 65 72 73 | 69 6f 6e 20 22 31 39 2e |acs-vers|ion "19.|
|00000190| 32 39 22 29 29 29 0a 20 | 20 20 20 28 65 72 72 6f |29"))). | (erro|
|000001a0| 72 20 22 60 6c 61 7a 79 | 2d 6c 6f 63 6b 2e 65 6c |r "`lazy|-lock.el|
|000001b0| 27 20 77 61 73 20 63 6f | 6d 70 69 6c 65 64 20 66 |' was co|mpiled f|
|000001c0| 6f 72 20 45 6d 61 63 73 | 20 31 39 2e 32 39 20 6f |or Emacs| 19.29 o|
|000001d0| 72 20 6c 61 74 65 72 22 | 29 29 0a 0a 0a 28 62 79 |r later"|))...(by|
|000001e0| 74 65 2d 63 6f 64 65 20 | 22 c0 c1 21 88 c2 20 1b |te-code |"..!.. .|
|000001f0| c4 8e c5 c6 c7 20 5c 22 | 2a 84 20 00 0e 08 c9 55 |..... \"|*. ....U|
|00000200| 83 24 00 0e 5c 6e cb 57 | 83 24 00 cc cd 21 88 ce |.$..\n.W|.$...!..|
|00000210| 0e 0f 3e 84 32 00 d0 0e | 0f 3e 83 36 00 cc d1 21 |..>.2...|.>.6...!|
|00000220| 88 c0 87 22 20 5b 72 65 | 71 75 69 72 65 20 66 6f |..." [re|quire fo|
|00000230| 6e 74 2d 6c 6f 63 6b 20 | 6d 61 74 63 68 2d 64 61 |nt-lock |match-da|
|00000240| 74 61 20 6d 61 74 63 68 | 2d 64 61 74 61 20 28 28 |ta match|-data ((|
|00000250| 73 74 6f 72 65 2d 6d 61 | 74 63 68 2d 64 61 74 61 |store-ma|tch-data|
|00000260| 20 6d 61 74 63 68 2d 64 | 61 74 61 29 29 20 73 74 | match-d|ata)) st|
|00000270| 72 69 6e 67 2d 6d 61 74 | 63 68 20 22 4c 75 63 69 |ring-mat|ch "Luci|
|00000280| 64 5c 5c 7c 58 45 6d 61 | 63 73 22 20 65 6d 61 63 |d\\|XEma|cs" emac|
|00000290| 73 2d 76 65 72 73 69 6f | 6e 20 65 6d 61 63 73 2d |s-versio|n emacs-|
|000002a0| 6d 61 6a 6f 72 2d 76 65 | 72 73 69 6f 6e 20 31 39 |major-ve|rsion 19|
|000002b0| 20 65 6d 61 63 73 2d 6d | 69 6e 6f 72 2d 76 65 72 | emacs-m|inor-ver|
|000002c0| 73 69 6f 6e 20 33 30 20 | 65 72 72 6f 72 20 22 60 |sion 30 |error "`|
|000002d0| 6c 61 7a 79 2d 6c 6f 63 | 6b 27 20 77 61 73 20 77 |lazy-loc|k' was w|
|000002e0| 72 69 74 74 65 6e 20 66 | 6f 72 20 45 6d 61 63 73 |ritten f|or Emacs|
|000002f0| 20 31 39 2e 33 30 20 6f | 72 20 6c 61 74 65 72 22 | 19.30 o|r later"|
|00000300| 20 74 75 72 6e 2d 6f 6e | 2d 64 65 66 65 72 2d 6c | turn-on|-defer-l|
|00000310| 6f 63 6b 20 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 6d 6f |ock font|-lock-mo|
|00000320| 64 65 2d 68 6f 6f 6b 20 | 64 65 66 65 72 2d 6c 6f |de-hook |defer-lo|
|00000330| 63 6b 2d 6d 6f 64 65 20 | 22 60 6c 61 7a 79 2d 6c |ck-mode |"`lazy-l|
|00000340| 6f 63 6b 27 20 77 61 73 | 20 77 72 69 74 74 65 6e |ock' was| written|
|00000350| 20 66 6f 72 20 75 73 65 | 20 77 69 74 68 6f 75 74 | for use| without|
|00000360| 20 60 64 65 66 65 72 2d | 6c 6f 63 6b 27 22 5d 20 | `defer-|lock'"] |
|00000370| 33 29 0a 23 40 36 32 32 | 20 2a 4d 69 6e 69 6d 75 |3).#@622| *Minimu|
|00000380| 6d 20 73 69 7a 65 20 6f | 66 20 61 20 62 75 66 66 |m size o|f a buff|
|00000390| 65 72 20 66 6f 72 20 64 | 65 6d 61 6e 64 2d 64 72 |er for d|emand-dr|
|000003a0| 69 76 65 6e 20 66 6f 6e | 74 69 66 69 63 61 74 69 |iven fon|tificati|
|000003b0| 6f 6e 2e 0a 4f 6e 2d 64 | 65 6d 61 6e 64 20 66 6f |on..On-d|emand fo|
|000003c0| 6e 74 69 66 69 63 61 74 | 69 6f 6e 20 6f 63 63 75 |ntificat|ion occu|
|000003d0| 72 73 20 69 66 20 74 68 | 65 20 62 75 66 66 65 72 |rs if th|e buffer|
|000003e0| 20 73 69 7a 65 20 69 73 | 20 67 72 65 61 74 65 72 | size is| greater|
|000003f0| 20 74 68 61 6e 20 74 68 | 69 73 20 76 61 6c 75 65 | than th|is value|
|00000400| 2e 0a 49 66 20 6e 69 6c | 2c 20 6d 65 61 6e 73 20 |..If nil|, means |
|00000410| 64 65 6d 61 6e 64 2d 64 | 72 69 76 65 6e 20 66 6f |demand-d|riven fo|
|00000420| 6e 74 69 66 69 63 61 74 | 69 6f 6e 20 69 73 20 6e |ntificat|ion is n|
|00000430| 65 76 65 72 20 70 65 72 | 66 6f 72 6d 65 64 2e 0a |ever per|formed..|
|00000440| 49 66 20 61 20 6c 69 73 | 74 2c 20 65 61 63 68 20 |If a lis|t, each |
|00000450| 65 6c 65 6d 65 6e 74 20 | 73 68 6f 75 6c 64 20 62 |element |should b|
|00000460| 65 20 61 20 63 6f 6e 73 | 20 70 61 69 72 20 6f 66 |e a cons| pair of|
|00000470| 20 74 68 65 20 66 6f 72 | 6d 20 28 4d 41 4a 4f 52 | the for|m (MAJOR|
|00000480| 2d 4d 4f 44 45 20 2e 20 | 53 49 5a 45 29 2c 0a 77 |-MODE . |SIZE),.w|
|00000490| 68 65 72 65 20 4d 41 4a | 4f 52 2d 4d 4f 44 45 20 |here MAJ|OR-MODE |
|000004a0| 69 73 20 61 20 73 79 6d | 62 6f 6c 20 6f 72 20 74 |is a sym|bol or t|
|000004b0| 20 28 6d 65 61 6e 69 6e | 67 20 74 68 65 20 64 65 | (meanin|g the de|
|000004c0| 66 61 75 6c 74 29 2e 20 | 20 46 6f 72 20 65 78 61 |fault). | For exa|
|000004d0| 6d 70 6c 65 3a 0a 20 28 | 28 63 2d 6d 6f 64 65 20 |mple:. (|(c-mode |
|000004e0| 2e 20 32 35 36 30 30 29 | 20 28 63 2b 2b 2d 6d 6f |. 25600)| (c++-mo|
|000004f0| 64 65 20 2e 20 32 35 36 | 30 30 29 20 28 72 6d 61 |de . 256|00) (rma|
|00000500| 69 6c 2d 6d 6f 64 65 20 | 2e 20 31 30 34 38 35 37 |il-mode |. 104857|
|00000510| 36 29 29 0a 6d 65 61 6e | 73 20 74 68 61 74 20 74 |6)).mean|s that t|
|00000520| 68 65 20 6d 69 6e 69 6d | 75 6d 20 73 69 7a 65 20 |he minim|um size |
|00000530| 69 73 20 32 35 4b 20 66 | 6f 72 20 62 75 66 66 65 |is 25K f|or buffe|
|00000540| 72 73 20 69 6e 20 43 20 | 6f 72 20 43 2b 2b 20 6d |rs in C |or C++ m|
|00000550| 6f 64 65 73 2c 20 6f 6e | 65 20 6d 65 67 61 62 79 |odes, on|e megaby|
|00000560| 74 65 0a 66 6f 72 20 62 | 75 66 66 65 72 73 20 69 |te.for b|uffers i|
|00000570| 6e 20 52 6d 61 69 6c 20 | 6d 6f 64 65 2c 20 61 6e |n Rmail |mode, an|
|00000580| 64 20 73 69 7a 65 20 69 | 73 20 69 72 72 65 6c 65 |d size i|s irrele|
|00000590| 76 61 6e 74 20 6f 74 68 | 65 72 77 69 73 65 2e 0a |vant oth|erwise..|
|000005a0| 0a 54 68 65 20 76 61 6c | 75 65 20 6f 66 20 74 68 |.The val|ue of th|
|000005b0| 69 73 20 76 61 72 69 61 | 62 6c 65 20 69 73 20 75 |is varia|ble is u|
|000005c0| 73 65 64 20 77 68 65 6e | 20 4c 61 7a 79 20 4c 6f |sed when| Lazy Lo|
|000005d0| 63 6b 20 6d 6f 64 65 20 | 69 73 20 74 75 72 6e 65 |ck mode |is turne|
|000005e0| 64 20 6f 6e 2e 1f 0a 28 | 64 65 66 76 61 72 20 6c |d on...(|defvar l|
|000005f0| 61 7a 79 2d 6c 6f 63 6b | 2d 6d 69 6e 69 6d 75 6d |azy-lock|-minimum|
|00000600| 2d 73 69 7a 65 20 32 35 | 36 30 30 20 28 23 24 20 |-size 25|600 (#$ |
|00000610| 2e 20 2d 38 38 39 29 29 | 0a 23 40 31 31 38 30 20 |. -889))|.#@1180 |
|00000620| 2a 49 66 20 6e 6f 6e 2d | 6e 69 6c 2c 20 6d 65 61 |*If non-|nil, mea|
|00000630| 6e 73 20 66 6f 6e 74 69 | 66 69 63 61 74 69 6f 6e |ns fonti|fication|
|00000640| 20 73 68 6f 75 6c 64 20 | 62 65 20 64 65 66 65 72 | should |be defer|
|00000650| 2d 64 72 69 76 65 6e 2e | 0a 49 66 20 6e 69 6c 2c |-driven.|.If nil,|
|00000660| 20 6d 65 61 6e 73 20 64 | 65 6d 61 6e 64 2d 64 72 | means d|emand-dr|
|00000670| 69 76 65 6e 20 66 6f 6e | 74 69 66 69 63 61 74 69 |iven fon|tificati|
|00000680| 6f 6e 20 69 73 20 70 65 | 72 66 6f 72 6d 65 64 2e |on is pe|rformed.|
|00000690| 20 20 54 68 69 73 20 6d | 65 61 6e 73 20 77 68 65 | This m|eans whe|
|000006a0| 6e 0a 73 63 72 6f 6c 6c | 69 6e 67 20 69 6e 74 6f |n.scroll|ing into|
|000006b0| 20 75 6e 66 6f 6e 74 69 | 66 69 65 64 20 61 72 65 | unfonti|fied are|
|000006c0| 61 73 20 6f 66 20 74 68 | 65 20 62 75 66 66 65 72 |as of th|e buffer|
|000006d0| 2c 20 74 68 6f 73 65 20 | 61 72 65 61 73 20 61 72 |, those |areas ar|
|000006e0| 65 20 69 6d 6d 65 64 69 | 61 74 65 6c 79 0a 66 6f |e immedi|ately.fo|
|000006f0| 6e 74 69 66 69 65 64 2e | 20 20 54 68 75 73 20 73 |ntified.| Thus s|
|00000700| 63 72 6f 6c 6c 69 6e 67 | 20 6e 65 76 65 72 20 70 |crolling| never p|
|00000710| 72 65 73 65 6e 74 73 20 | 75 6e 66 6f 6e 74 69 66 |resents |unfontif|
|00000720| 69 65 64 20 61 72 65 61 | 73 2e 20 20 48 6f 77 65 |ied area|s. Howe|
|00000730| 76 65 72 2c 20 73 69 6e | 63 65 0a 66 6f 6e 74 69 |ver, sin|ce.fonti|
|00000740| 66 69 63 61 74 69 6f 6e | 20 6f 63 63 75 72 73 20 |fication| occurs |
|00000750| 64 75 72 69 6e 67 20 73 | 63 72 6f 6c 6c 69 6e 67 |during s|crolling|
|00000760| 2c 20 73 63 72 6f 6c 6c | 69 6e 67 20 6d 61 79 20 |, scroll|ing may |
|00000770| 62 65 20 73 6c 6f 77 2e | 0a 49 66 20 74 2c 20 6d |be slow.|.If t, m|
|00000780| 65 61 6e 73 20 64 65 66 | 65 72 2d 64 72 69 76 65 |eans def|er-drive|
|00000790| 6e 20 66 6f 6e 74 69 66 | 69 63 61 74 69 6f 6e 20 |n fontif|ication |
|000007a0| 69 73 20 70 65 72 66 6f | 72 6d 65 64 2e 20 20 54 |is perfo|rmed. T|
|000007b0| 68 69 73 20 6d 65 61 6e | 73 20 66 6f 6e 74 69 66 |his mean|s fontif|
|000007c0| 69 63 61 74 69 6f 6e 0a | 6f 66 20 74 68 6f 73 65 |ication.|of those|
|000007d0| 20 61 72 65 61 73 20 69 | 73 20 64 65 66 65 72 72 | areas i|s deferr|
|000007e0| 65 64 2e 20 20 54 68 75 | 73 20 73 63 72 6f 6c 6c |ed. Thu|s scroll|
|000007f0| 69 6e 67 20 6d 61 79 20 | 70 72 65 73 65 6e 74 20 |ing may |present |
|00000800| 6d 6f 6d 65 6e 74 61 72 | 69 6c 79 20 75 6e 66 6f |momentar|ily unfo|
|00000810| 6e 74 69 66 69 65 64 0a | 61 72 65 61 73 2e 20 20 |ntified.|areas. |
|00000820| 48 6f 77 65 76 65 72 2c | 20 73 69 6e 63 65 20 66 |However,| since f|
|00000830| 6f 6e 74 69 66 69 63 61 | 74 69 6f 6e 20 64 6f 65 |ontifica|tion doe|
|00000840| 73 20 6e 6f 74 20 6f 63 | 63 75 72 20 64 75 72 69 |s not oc|cur duri|
|00000850| 6e 67 20 73 63 72 6f 6c | 6c 69 6e 67 2c 20 73 63 |ng scrol|ling, sc|
|00000860| 72 6f 6c 6c 69 6e 67 0a | 77 69 6c 6c 20 62 65 20 |rolling.|will be |
|00000870| 66 61 73 74 65 72 20 74 | 68 61 6e 20 64 65 6d 61 |faster t|han dema|
|00000880| 6e 64 2d 64 72 69 76 65 | 6e 20 66 6f 6e 74 69 66 |nd-drive|n fontif|
|00000890| 69 63 61 74 69 6f 6e 2e | 0a 49 66 20 61 6e 79 20 |ication.|.If any |
|000008a0| 6f 74 68 65 72 20 76 61 | 6c 75 65 2c 20 65 2e 67 |other va|lue, e.g|
|000008b0| 2e 2c 20 60 65 76 65 6e | 74 75 61 6c 6c 79 27 2c |., `even|tually',|
|000008c0| 20 6d 65 61 6e 73 20 64 | 65 6d 61 6e 64 2d 64 72 | means d|emand-dr|
|000008d0| 69 76 65 6e 20 66 6f 6e | 74 69 66 69 63 61 74 69 |iven fon|tificati|
|000008e0| 6f 6e 20 69 73 0a 70 65 | 72 66 6f 72 6d 65 64 20 |on is.pe|rformed |
|000008f0| 75 6e 74 69 6c 20 74 68 | 65 20 62 75 66 66 65 72 |until th|e buffer|
|00000900| 20 69 73 20 66 6f 6e 74 | 69 66 69 65 64 2c 20 74 | is font|ified, t|
|00000910| 68 65 6e 20 62 75 66 66 | 65 72 20 66 6f 6e 74 69 |hen buff|er fonti|
|00000920| 66 69 63 61 74 69 6f 6e | 20 62 65 63 6f 6d 65 73 |fication| becomes|
|00000930| 0a 64 65 66 65 72 2d 64 | 72 69 76 65 6e 2e 20 20 |.defer-d|riven. |
|00000940| 54 68 75 73 20 73 63 72 | 6f 6c 6c 69 6e 67 20 6e |Thus scr|olling n|
|00000950| 65 76 65 72 20 70 72 65 | 73 65 6e 74 73 20 75 6e |ever pre|sents un|
|00000960| 66 6f 6e 74 69 66 69 65 | 64 20 61 72 65 61 73 20 |fontifie|d areas |
|00000970| 75 6e 74 69 6c 20 74 68 | 65 20 62 75 66 66 65 72 |until th|e buffer|
|00000980| 0a 69 73 20 66 69 72 73 | 74 20 66 6f 6e 74 69 66 |.is firs|t fontif|
|00000990| 69 65 64 2c 20 61 66 74 | 65 72 20 77 68 69 63 68 |ied, aft|er which|
|000009a0| 20 73 75 62 73 65 71 75 | 65 6e 74 20 73 63 72 6f | subsequ|ent scro|
|000009b0| 6c 6c 69 6e 67 20 6d 61 | 79 20 70 72 65 73 65 6e |lling ma|y presen|
|000009c0| 74 20 66 75 74 75 72 65 | 20 62 75 66 66 65 72 0a |t future| buffer.|
|000009d0| 69 6e 73 65 72 74 69 6f | 6e 73 20 6d 6f 6d 65 6e |insertio|ns momen|
|000009e0| 74 61 72 69 6c 79 20 75 | 6e 66 6f 6e 74 69 66 69 |tarily u|nfontifi|
|000009f0| 65 64 2e 20 20 48 6f 77 | 65 76 65 72 2c 20 73 69 |ed. How|ever, si|
|00000a00| 6e 63 65 20 66 6f 6e 74 | 69 66 69 63 61 74 69 6f |nce font|ificatio|
|00000a10| 6e 20 64 6f 65 73 20 6e | 6f 74 0a 6f 63 63 75 72 |n does n|ot.occur|
|00000a20| 20 64 75 72 69 6e 67 20 | 73 63 72 6f 6c 6c 69 6e | during |scrollin|
|00000a30| 67 20 61 66 74 65 72 20 | 74 68 65 20 62 75 66 66 |g after |the buff|
|00000a40| 65 72 20 69 73 20 66 69 | 72 73 74 20 66 6f 6e 74 |er is fi|rst font|
|00000a50| 69 66 69 65 64 2c 20 73 | 63 72 6f 6c 6c 69 6e 67 |ified, s|crolling|
|00000a60| 20 77 69 6c 6c 0a 62 65 | 63 6f 6d 65 20 66 61 73 | will.be|come fas|
|00000a70| 74 65 72 2e 0a 0a 54 68 | 65 20 76 61 6c 75 65 20 |ter...Th|e value |
|00000a80| 6f 66 20 74 68 69 73 20 | 76 61 72 69 61 62 6c 65 |of this |variable|
|00000a90| 20 69 73 20 75 73 65 64 | 20 77 68 65 6e 20 4c 61 | is used| when La|
|00000aa0| 7a 79 20 4c 6f 63 6b 20 | 6d 6f 64 65 20 69 73 20 |zy Lock |mode is |
|00000ab0| 74 75 72 6e 65 64 20 6f | 6e 2e 1f 0a 28 64 65 66 |turned o|n...(def|
|00000ac0| 76 61 72 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 64 65 |var lazy|-lock-de|
|00000ad0| 66 65 72 2d 64 72 69 76 | 65 6e 20 6e 69 6c 20 28 |fer-driv|en nil (|
|00000ae0| 23 24 20 2e 20 2d 31 35 | 36 38 29 29 0a 23 40 37 |#$ . -15|68)).#@7|
|00000af0| 30 31 20 2a 54 69 6d 65 | 20 69 6e 20 73 65 63 6f |01 *Time| in seco|
|00000b00| 6e 64 73 20 74 6f 20 64 | 65 6c 61 79 20 62 65 66 |nds to d|elay bef|
|00000b10| 6f 72 65 20 62 65 67 69 | 6e 6e 69 6e 67 20 64 65 |ore begi|nning de|
|00000b20| 66 65 72 72 65 64 20 66 | 6f 6e 74 69 66 69 63 61 |ferred f|ontifica|
|00000b30| 74 69 6f 6e 2e 0a 44 65 | 66 65 72 72 65 64 20 66 |tion..De|ferred f|
|00000b40| 6f 6e 74 69 66 69 63 61 | 74 69 6f 6e 20 6f 63 63 |ontifica|tion occ|
|00000b50| 75 72 73 20 69 66 20 74 | 68 65 72 65 20 69 73 20 |urs if t|here is |
|00000b60| 6e 6f 20 69 6e 70 75 74 | 20 77 69 74 68 69 6e 20 |no input| within |
|00000b70| 74 68 69 73 20 74 69 6d | 65 2e 0a 49 66 20 6e 69 |this tim|e..If ni|
|00000b80| 6c 2c 20 6d 65 61 6e 73 | 20 66 6f 6e 74 69 66 69 |l, means| fontifi|
|00000b90| 63 61 74 69 6f 6e 20 69 | 73 20 6e 65 76 65 72 20 |cation i|s never |
|00000ba0| 64 65 66 65 72 72 65 64 | 2e 20 20 48 6f 77 65 76 |deferred|. Howev|
|00000bb0| 65 72 2c 20 66 6f 6e 74 | 69 66 69 63 61 74 69 6f |er, font|ificatio|
|00000bc0| 6e 20 6f 63 63 75 72 73 | 0a 6f 6e 2d 74 68 65 2d |n occurs|.on-the-|
|00000bd0| 66 6c 79 20 6f 72 20 64 | 75 72 69 6e 67 20 73 63 |fly or d|uring sc|
|00000be0| 72 6f 6c 6c 69 6e 67 2c | 20 77 68 69 63 68 20 6d |rolling,| which m|
|00000bf0| 61 79 20 62 65 20 73 6c | 6f 77 2e 0a 49 66 20 61 |ay be sl|ow..If a|
|00000c00| 20 6c 69 73 74 2c 20 69 | 74 20 73 68 6f 75 6c 64 | list, i|t should|
|00000c10| 20 62 65 20 6f 66 20 74 | 68 65 20 66 6f 72 6d 20 | be of t|he form |
|00000c20| 28 4d 41 4a 4f 52 2d 4d | 4f 44 45 53 20 2e 20 54 |(MAJOR-M|ODES . T|
|00000c30| 49 4d 45 29 2c 20 77 68 | 65 72 65 20 4d 41 4a 4f |IME), wh|ere MAJO|
|00000c40| 52 2d 4d 4f 44 45 53 20 | 69 73 0a 61 20 6c 69 73 |R-MODES |is.a lis|
|00000c50| 74 20 6f 66 20 60 6d 61 | 6a 6f 72 2d 6d 6f 64 65 |t of `ma|jor-mode|
|00000c60| 27 20 73 79 6d 62 6f 6c | 73 20 66 6f 72 20 77 68 |' symbol|s for wh|
|00000c70| 69 63 68 20 64 65 66 65 | 72 72 65 64 20 66 6f 6e |ich defe|rred fon|
|00000c80| 74 69 66 69 63 61 74 69 | 6f 6e 20 73 68 6f 75 6c |tificati|on shoul|
|00000c90| 64 20 6f 63 63 75 72 2e | 0a 54 68 65 20 73 65 6e |d occur.|.The sen|
|00000ca0| 73 65 20 6f 66 20 74 68 | 65 20 6c 69 73 74 20 69 |se of th|e list i|
|00000cb0| 73 20 6e 65 67 61 74 65 | 64 20 69 66 20 69 74 20 |s negate|d if it |
|00000cc0| 62 65 67 69 6e 73 20 77 | 69 74 68 20 60 6e 6f 74 |begins w|ith `not|
|00000cd0| 27 2e 20 20 46 6f 72 20 | 65 78 61 6d 70 6c 65 3a |'. For |example:|
|00000ce0| 0a 20 28 28 63 2d 6d 6f | 64 65 20 63 2b 2b 2d 6d |. ((c-mo|de c++-m|
|00000cf0| 6f 64 65 29 20 2e 20 30 | 2e 32 35 29 0a 6d 65 61 |ode) . 0|.25).mea|
|00000d00| 6e 73 20 74 68 61 74 20 | 74 68 65 20 64 65 66 65 |ns that |the defe|
|00000d10| 72 72 61 6c 20 74 69 6d | 65 20 69 73 20 30 2e 32 |rral tim|e is 0.2|
|00000d20| 35 73 20 66 6f 72 20 62 | 75 66 66 65 72 73 20 69 |5s for b|uffers i|
|00000d30| 6e 20 43 20 6f 72 20 43 | 2b 2b 20 6d 6f 64 65 73 |n C or C|++ modes|
|00000d40| 2c 20 61 6e 64 0a 64 65 | 66 65 72 72 61 6c 20 64 |, and.de|ferral d|
|00000d50| 6f 65 73 20 6e 6f 74 20 | 6f 63 63 75 72 20 6f 74 |oes not |occur ot|
|00000d60| 68 65 72 77 69 73 65 2e | 0a 0a 54 68 65 20 76 61 |herwise.|..The va|
|00000d70| 6c 75 65 20 6f 66 20 74 | 68 69 73 20 76 61 72 69 |lue of t|his vari|
|00000d80| 61 62 6c 65 20 69 73 20 | 75 73 65 64 20 77 68 65 |able is |used whe|
|00000d90| 6e 20 4c 61 7a 79 20 4c | 6f 63 6b 20 6d 6f 64 65 |n Lazy L|ock mode|
|00000da0| 20 69 73 20 74 75 72 6e | 65 64 20 6f 6e 2e 1f 0a | is turn|ed on...|
|00000db0| 28 64 65 66 76 61 72 20 | 6c 61 7a 79 2d 6c 6f 63 |(defvar |lazy-loc|
|00000dc0| 6b 2d 64 65 66 65 72 2d | 74 69 6d 65 20 28 62 79 |k-defer-|time (by|
|00000dd0| 74 65 2d 63 6f 64 65 20 | 22 c0 c1 21 83 0e 00 c2 |te-code |"..!....|
|00000de0| c3 21 c2 c4 21 a5 87 c3 | 87 22 20 5b 66 65 61 74 |.!..!...|." [feat|
|00000df0| 75 72 65 70 20 6c 69 73 | 70 2d 66 6c 6f 61 74 2d |urep lis|p-float-|
|00000e00| 74 79 70 65 20 66 6c 6f | 61 74 20 31 20 34 5d 20 |type flo|at 1 4] |
|00000e10| 33 29 20 28 23 24 20 2e | 20 2d 32 38 30 33 29 29 |3) (#$ .| -2803))|
|00000e20| 0a 23 40 32 36 31 20 2a | 54 69 6d 65 20 69 6e 20 |.#@261 *|Time in |
|00000e30| 73 65 63 6f 6e 64 73 20 | 74 6f 20 64 65 6c 61 79 |seconds |to delay|
|00000e40| 20 62 65 66 6f 72 65 20 | 62 65 67 69 6e 6e 69 6e | before |beginnin|
|00000e50| 67 20 73 74 65 61 6c 74 | 68 20 66 6f 6e 74 69 66 |g stealt|h fontif|
|00000e60| 69 63 61 74 69 6f 6e 2e | 0a 53 74 65 61 6c 74 68 |ication.|.Stealth|
|00000e70| 20 66 6f 6e 74 69 66 69 | 63 61 74 69 6f 6e 20 6f | fontifi|cation o|
|00000e80| 63 63 75 72 73 20 69 66 | 20 74 68 65 72 65 20 69 |ccurs if| there i|
|00000e90| 73 20 6e 6f 20 69 6e 70 | 75 74 20 77 69 74 68 69 |s no inp|ut withi|
|00000ea0| 6e 20 74 68 69 73 20 74 | 69 6d 65 2e 0a 49 66 20 |n this t|ime..If |
|00000eb0| 6e 69 6c 2c 20 6d 65 61 | 6e 73 20 73 74 65 61 6c |nil, mea|ns steal|
|00000ec0| 74 68 20 66 6f 6e 74 69 | 66 69 63 61 74 69 6f 6e |th fonti|fication|
|00000ed0| 20 69 73 20 6e 65 76 65 | 72 20 70 65 72 66 6f 72 | is neve|r perfor|
|00000ee0| 6d 65 64 2e 0a 0a 54 68 | 65 20 76 61 6c 75 65 20 |med...Th|e value |
|00000ef0| 6f 66 20 74 68 69 73 20 | 76 61 72 69 61 62 6c 65 |of this |variable|
|00000f00| 20 69 73 20 75 73 65 64 | 20 77 68 65 6e 20 4c 61 | is used| when La|
|00000f10| 7a 79 20 4c 6f 63 6b 20 | 6d 6f 64 65 20 69 73 20 |zy Lock |mode is |
|00000f20| 74 75 72 6e 65 64 20 6f | 6e 2e 1f 0a 28 64 65 66 |turned o|n...(def|
|00000f30| 76 61 72 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 73 74 |var lazy|-lock-st|
|00000f40| 65 61 6c 74 68 2d 74 69 | 6d 65 20 33 30 20 28 23 |ealth-ti|me 30 (#|
|00000f50| 24 20 2e 20 2d 33 36 32 | 33 29 29 0a 23 40 32 37 |$ . -362|3)).#@27|
|00000f60| 37 20 2a 4d 61 78 69 6d | 75 6d 20 73 69 7a 65 20 |7 *Maxim|um size |
|00000f70| 6f 66 20 61 20 63 68 75 | 6e 6b 20 6f 66 20 73 74 |of a chu|nk of st|
|00000f80| 65 61 6c 74 68 20 66 6f | 6e 74 69 66 69 63 61 74 |ealth fo|ntificat|
|00000f90| 69 6f 6e 2e 0a 45 61 63 | 68 20 69 74 65 72 61 74 |ion..Eac|h iterat|
|00000fa0| 69 6f 6e 20 6f 66 20 73 | 74 65 61 6c 74 68 20 66 |ion of s|tealth f|
|00000fb0| 6f 6e 74 69 66 69 63 61 | 74 69 6f 6e 20 63 61 6e |ontifica|tion can|
|00000fc0| 20 66 6f 6e 74 69 66 79 | 20 74 68 69 73 20 6e 75 | fontify| this nu|
|00000fd0| 6d 62 65 72 20 6f 66 20 | 6c 69 6e 65 73 2e 0a 54 |mber of |lines..T|
|00000fe0| 6f 20 73 70 65 65 64 20 | 75 70 20 69 6e 70 75 74 |o speed |up input|
|00000ff0| 20 72 65 73 70 6f 6e 73 | 65 20 64 75 72 69 6e 67 | respons|e during|
|00001000| 20 73 74 65 61 6c 74 68 | 20 66 6f 6e 74 69 66 69 | stealth| fontifi|
|00001010| 63 61 74 69 6f 6e 2c 20 | 61 74 20 74 68 65 20 63 |cation, |at the c|
|00001020| 6f 73 74 20 6f 66 20 73 | 74 65 61 6c 74 68 0a 74 |ost of s|tealth.t|
|00001030| 61 6b 69 6e 67 20 6c 6f | 6e 67 65 72 20 74 6f 20 |aking lo|nger to |
|00001040| 66 6f 6e 74 69 66 79 2c | 20 79 6f 75 20 63 6f 75 |fontify,| you cou|
|00001050| 6c 64 20 72 65 64 75 63 | 65 20 74 68 65 20 76 61 |ld reduc|e the va|
|00001060| 6c 75 65 20 6f 66 20 74 | 68 69 73 20 76 61 72 69 |lue of t|his vari|
|00001070| 61 62 6c 65 2e 1f 0a 28 | 64 65 66 76 61 72 20 6c |able...(|defvar l|
|00001080| 61 7a 79 2d 6c 6f 63 6b | 2d 73 74 65 61 6c 74 68 |azy-lock|-stealth|
|00001090| 2d 6c 69 6e 65 73 20 28 | 62 79 74 65 2d 63 6f 64 |-lines (|byte-cod|
|000010a0| 65 20 22 08 83 06 00 c1 | 87 c2 87 22 20 5b 66 6f |e ".....|..." [fo|
|000010b0| 6e 74 2d 6c 6f 63 6b 2d | 6d 61 78 69 6d 75 6d 2d |nt-lock-|maximum-|
|000010c0| 64 65 63 6f 72 61 74 69 | 6f 6e 20 31 30 30 20 32 |decorati|on 100 2|
|000010d0| 35 30 5d 20 31 29 20 28 | 23 24 20 2e 20 2d 33 39 |50] 1) (|#$ . -39|
|000010e0| 33 38 29 29 0a 23 40 32 | 39 34 20 2a 54 69 6d 65 |38)).#@2|94 *Time|
|000010f0| 20 69 6e 20 73 65 63 6f | 6e 64 73 20 74 6f 20 70 | in seco|nds to p|
|00001100| 61 75 73 65 20 62 65 74 | 77 65 65 6e 20 63 68 75 |ause bet|ween chu|
|00001110| 6e 6b 73 20 6f 66 20 73 | 74 65 61 6c 74 68 20 66 |nks of s|tealth f|
|00001120| 6f 6e 74 69 66 69 63 61 | 74 69 6f 6e 2e 0a 45 61 |ontifica|tion..Ea|
|00001130| 63 68 20 69 74 65 72 61 | 74 69 6f 6e 20 6f 66 20 |ch itera|tion of |
|00001140| 73 74 65 61 6c 74 68 20 | 66 6f 6e 74 69 66 69 63 |stealth |fontific|
|00001150| 61 74 69 6f 6e 20 69 73 | 20 73 65 70 61 72 61 74 |ation is| separat|
|00001160| 65 64 20 62 79 20 74 68 | 69 73 20 61 6d 6f 75 6e |ed by th|is amoun|
|00001170| 74 20 6f 66 20 74 69 6d | 65 2e 0a 54 6f 20 72 65 |t of tim|e..To re|
|00001180| 64 75 63 65 20 6d 61 63 | 68 69 6e 65 20 6c 6f 61 |duce mac|hine loa|
|00001190| 64 20 64 75 72 69 6e 67 | 20 73 74 65 61 6c 74 68 |d during| stealth|
|000011a0| 20 66 6f 6e 74 69 66 69 | 63 61 74 69 6f 6e 2c 20 | fontifi|cation, |
|000011b0| 61 74 20 74 68 65 20 63 | 6f 73 74 20 6f 66 20 73 |at the c|ost of s|
|000011c0| 74 65 61 6c 74 68 0a 74 | 61 6b 69 6e 67 20 6c 6f |tealth.t|aking lo|
|000011d0| 6e 67 65 72 20 74 6f 20 | 66 6f 6e 74 69 66 79 2c |nger to |fontify,|
|000011e0| 20 79 6f 75 20 63 6f 75 | 6c 64 20 69 6e 63 72 65 | you cou|ld incre|
|000011f0| 61 73 65 20 74 68 65 20 | 76 61 6c 75 65 20 6f 66 |ase the |value of|
|00001200| 20 74 68 69 73 20 76 61 | 72 69 61 62 6c 65 2e 1f | this va|riable..|
|00001210| 0a 28 64 65 66 76 61 72 | 20 6c 61 7a 79 2d 6c 6f |.(defvar| lazy-lo|
|00001220| 63 6b 2d 73 74 65 61 6c | 74 68 2d 6e 69 63 65 20 |ck-steal|th-nice |
|00001230| 28 62 79 74 65 2d 63 6f | 64 65 20 22 c0 c1 21 83 |(byte-co|de "..!.|
|00001240| 0e 00 c2 c3 21 c2 c4 21 | a5 87 c3 87 22 20 5b 66 |....!..!|...." [f|
|00001250| 65 61 74 75 72 65 70 20 | 6c 69 73 70 2d 66 6c 6f |eaturep |lisp-flo|
|00001260| 61 74 2d 74 79 70 65 20 | 66 6c 6f 61 74 20 31 20 |at-type |float 1 |
|00001270| 38 5d 20 33 29 20 28 23 | 24 20 2e 20 2d 34 33 33 |8] 3) (#|$ . -433|
|00001280| 31 29 29 0a 23 40 37 31 | 20 2a 49 66 20 6e 6f 6e |1)).#@71| *If non|
|00001290| 2d 6e 69 6c 2c 20 6d 65 | 61 6e 73 20 73 74 65 61 |-nil, me|ans stea|
|000012a0| 6c 74 68 20 66 6f 6e 74 | 69 66 69 63 61 74 69 6f |lth font|ificatio|
|000012b0| 6e 20 73 68 6f 75 6c 64 | 20 73 68 6f 77 20 73 74 |n should| show st|
|000012c0| 61 74 75 73 20 6d 65 73 | 73 61 67 65 73 2e 1f 0a |atus mes|sages...|
|000012d0| 28 64 65 66 76 61 72 20 | 6c 61 7a 79 2d 6c 6f 63 |(defvar |lazy-loc|
|000012e0| 6b 2d 73 74 65 61 6c 74 | 68 2d 76 65 72 62 6f 73 |k-stealt|h-verbos|
|000012f0| 65 20 28 62 79 74 65 2d | 63 6f 64 65 20 22 08 3f |e (byte-|code ".?|
|00001300| 3f 87 22 20 5b 66 6f 6e | 74 2d 6c 6f 63 6b 2d 76 |?." [fon|t-lock-v|
|00001310| 65 72 62 6f 73 65 5d 20 | 31 29 20 28 23 24 20 2e |erbose] |1) (#$ .|
|00001320| 20 2d 34 37 34 35 29 29 | 0a 28 62 79 74 65 2d 63 | -4745))|.(byte-c|
|00001330| 6f 64 65 20 22 c0 c1 21 | 84 08 00 c2 11 c1 0b 42 |ode "..!|.......B|
|00001340| 13 c0 c4 21 84 14 00 c2 | 14 c4 0b 42 13 c0 c5 21 |...!....|...B...!|
|00001350| 84 5c 22 00 c2 89 42 15 | c5 0b 42 13 c2 87 22 20 |.\"...B.|..B..." |
|00001360| 5b 62 6f 75 6e 64 70 20 | 6c 61 7a 79 2d 6c 6f 63 |[boundp |lazy-loc|
|00001370| 6b 2d 6d 6f 64 65 20 6e | 69 6c 20 63 75 72 72 65 |k-mode n|il curre|
|00001380| 6e 74 2d 6c 6f 61 64 2d | 6c 69 73 74 20 6c 61 7a |nt-load-|list laz|
|00001390| 79 2d 6c 6f 63 6b 2d 62 | 75 66 66 65 72 73 20 6c |y-lock-b|uffers l|
|000013a0| 61 7a 79 2d 6c 6f 63 6b | 2d 74 69 6d 65 72 73 5d |azy-lock|-timers]|
|000013b0| 20 32 29 0a 23 40 31 39 | 33 37 20 54 6f 67 67 6c | 2).#@19|37 Toggl|
|000013c0| 65 20 4c 61 7a 79 20 4c | 6f 63 6b 20 6d 6f 64 65 |e Lazy L|ock mode|
|000013d0| 2e 0a 57 69 74 68 20 61 | 72 67 2c 20 74 75 72 6e |..With a|rg, turn|
|000013e0| 20 4c 61 7a 79 20 4c 6f | 63 6b 20 6d 6f 64 65 20 | Lazy Lo|ck mode |
|000013f0| 6f 6e 20 69 66 20 61 6e | 64 20 6f 6e 6c 79 20 69 |on if an|d only i|
|00001400| 66 20 61 72 67 20 69 73 | 20 70 6f 73 69 74 69 76 |f arg is| positiv|
|00001410| 65 2e 20 20 45 6e 61 62 | 6c 65 20 69 74 0a 61 75 |e. Enab|le it.au|
|00001420| 74 6f 6d 61 74 69 63 61 | 6c 6c 79 20 69 6e 20 79 |tomatica|lly in y|
|00001430| 6f 75 72 20 60 7e 2f 2e | 65 6d 61 63 73 27 20 62 |our `~/.|emacs' b|
|00001440| 79 3a 0a 0a 20 28 73 65 | 74 71 20 66 6f 6e 74 2d |y:.. (se|tq font-|
|00001450| 6c 6f 63 6b 2d 73 75 70 | 70 6f 72 74 2d 6d 6f 64 |lock-sup|port-mod|
|00001460| 65 20 27 6c 61 7a 79 2d | 6c 6f 63 6b 2d 6d 6f 64 |e 'lazy-|lock-mod|
|00001470| 65 29 0a 0a 57 68 65 6e | 20 4c 61 7a 79 20 4c 6f |e)..When| Lazy Lo|
|00001480| 63 6b 20 6d 6f 64 65 20 | 69 73 20 65 6e 61 62 6c |ck mode |is enabl|
|00001490| 65 64 2c 20 66 6f 6e 74 | 69 66 69 63 61 74 69 6f |ed, font|ificatio|
|000014a0| 6e 20 63 61 6e 20 62 65 | 20 6c 61 7a 79 20 69 6e |n can be| lazy in|
|000014b0| 20 61 20 6e 75 6d 62 65 | 72 20 6f 66 20 77 61 79 | a numbe|r of way|
|000014c0| 73 3a 0a 0a 20 2d 20 44 | 65 6d 61 6e 64 2d 64 72 |s:.. - D|emand-dr|
|000014d0| 69 76 65 6e 20 62 75 66 | 66 65 72 20 66 6f 6e 74 |iven buf|fer font|
|000014e0| 69 66 69 63 61 74 69 6f | 6e 20 69 66 20 60 6c 61 |ificatio|n if `la|
|000014f0| 7a 79 2d 6c 6f 63 6b 2d | 6d 69 6e 69 6d 75 6d 2d |zy-lock-|minimum-|
|00001500| 73 69 7a 65 27 20 69 73 | 20 6e 6f 6e 2d 6e 69 6c |size' is| non-nil|
|00001510| 2e 0a 20 20 20 54 68 69 | 73 20 6d 65 61 6e 73 20 |.. Thi|s means |
|00001520| 69 6e 69 74 69 61 6c 20 | 66 6f 6e 74 69 66 69 63 |initial |fontific|
|00001530| 61 74 69 6f 6e 20 64 6f | 65 73 20 6e 6f 74 20 6f |ation do|es not o|
|00001540| 63 63 75 72 20 69 66 20 | 74 68 65 20 62 75 66 66 |ccur if |the buff|
|00001550| 65 72 20 69 73 20 67 72 | 65 61 74 65 72 0a 20 20 |er is gr|eater. |
|00001560| 20 74 68 61 6e 20 60 6c | 61 7a 79 2d 6c 6f 63 6b | than `l|azy-lock|
|00001570| 2d 6d 69 6e 69 6d 75 6d | 2d 73 69 7a 65 27 20 63 |-minimum|-size' c|
|00001580| 68 61 72 61 63 74 65 72 | 73 20 69 6e 20 6c 65 6e |haracter|s in len|
|00001590| 67 74 68 2e 20 20 49 6e | 73 74 65 61 64 2c 20 66 |gth. In|stead, f|
|000015a0| 6f 6e 74 69 66 69 63 61 | 74 69 6f 6e 0a 20 20 20 |ontifica|tion. |
|000015b0| 6f 63 63 75 72 73 20 77 | 68 65 6e 20 6e 65 63 65 |occurs w|hen nece|
|000015c0| 73 73 61 72 79 2c 20 73 | 75 63 68 20 61 73 20 77 |ssary, s|uch as w|
|000015d0| 68 65 6e 20 73 63 72 6f | 6c 6c 69 6e 67 20 74 68 |hen scro|lling th|
|000015e0| 72 6f 75 67 68 20 74 68 | 65 20 62 75 66 66 65 72 |rough th|e buffer|
|000015f0| 20 77 6f 75 6c 64 0a 20 | 20 20 6f 74 68 65 72 77 | would. | otherw|
|00001600| 69 73 65 20 72 65 76 65 | 61 6c 20 75 6e 66 6f 6e |ise reve|al unfon|
|00001610| 74 69 66 69 65 64 20 61 | 72 65 61 73 2e 20 20 54 |tified a|reas. T|
|00001620| 68 69 73 20 69 73 20 75 | 73 65 66 75 6c 20 69 66 |his is u|seful if|
|00001630| 20 62 75 66 66 65 72 20 | 66 6f 6e 74 69 66 69 63 | buffer |fontific|
|00001640| 61 74 69 6f 6e 0a 20 20 | 20 69 73 20 74 6f 6f 20 |ation. | is too |
|00001650| 73 6c 6f 77 20 66 6f 72 | 20 6c 61 72 67 65 20 62 |slow for| large b|
|00001660| 75 66 66 65 72 73 2e 0a | 0a 20 2d 20 44 65 66 65 |uffers..|. - Defe|
|00001670| 72 2d 64 72 69 76 65 6e | 20 62 75 66 66 65 72 20 |r-driven| buffer |
|00001680| 66 6f 6e 74 69 66 69 63 | 61 74 69 6f 6e 20 69 66 |fontific|ation if|
|00001690| 20 60 6c 61 7a 79 2d 6c | 6f 63 6b 2d 64 65 66 65 | `lazy-l|ock-defe|
|000016a0| 72 2d 64 72 69 76 65 6e | 27 20 69 73 20 6e 6f 6e |r-driven|' is non|
|000016b0| 2d 6e 69 6c 2e 0a 20 20 | 20 54 68 69 73 20 6d 65 |-nil.. | This me|
|000016c0| 61 6e 73 20 61 6c 6c 20 | 66 6f 6e 74 69 66 69 63 |ans all |fontific|
|000016d0| 61 74 69 6f 6e 20 69 73 | 20 64 65 66 65 72 72 65 |ation is| deferre|
|000016e0| 64 2c 20 73 75 63 68 20 | 61 73 20 66 6f 6e 74 69 |d, such |as fonti|
|000016f0| 66 69 63 61 74 69 6f 6e | 20 74 68 61 74 20 6f 63 |fication| that oc|
|00001700| 63 75 72 73 0a 20 20 20 | 77 68 65 6e 20 73 63 72 |curs. |when scr|
|00001710| 6f 6c 6c 69 6e 67 20 74 | 68 72 6f 75 67 68 20 74 |olling t|hrough t|
|00001720| 68 65 20 62 75 66 66 65 | 72 20 77 6f 75 6c 64 20 |he buffe|r would |
|00001730| 6f 74 68 65 72 77 69 73 | 65 20 72 65 76 65 61 6c |otherwis|e reveal|
|00001740| 20 75 6e 66 6f 6e 74 69 | 66 69 65 64 20 61 72 65 | unfonti|fied are|
|00001750| 61 73 2e 0a 20 20 20 49 | 6e 73 74 65 61 64 2c 20 |as.. I|nstead, |
|00001760| 74 68 65 73 65 20 61 72 | 65 61 73 20 61 72 65 20 |these ar|eas are |
|00001770| 73 65 65 6e 20 6d 6f 6d | 65 6e 74 61 72 69 6c 79 |seen mom|entarily|
|00001780| 20 75 6e 66 6f 6e 74 69 | 66 69 65 64 2e 20 20 54 | unfonti|fied. T|
|00001790| 68 69 73 20 69 73 20 75 | 73 65 66 75 6c 20 69 66 |his is u|seful if|
|000017a0| 0a 20 20 20 64 65 6d 61 | 6e 64 2d 64 72 69 76 65 |. dema|nd-drive|
|000017b0| 6e 20 66 6f 6e 74 69 66 | 69 63 61 74 69 6f 6e 20 |n fontif|ication |
|000017c0| 69 73 20 74 6f 6f 20 73 | 6c 6f 77 20 74 6f 20 6b |is too s|low to k|
|000017d0| 65 65 70 20 75 70 20 77 | 69 74 68 20 73 63 72 6f |eep up w|ith scro|
|000017e0| 6c 6c 69 6e 67 2e 0a 0a | 20 2d 20 44 65 66 65 72 |lling...| - Defer|
|000017f0| 72 65 64 20 6f 6e 2d 74 | 68 65 2d 66 6c 79 20 66 |red on-t|he-fly f|
|00001800| 6f 6e 74 69 66 69 63 61 | 74 69 6f 6e 20 69 66 20 |ontifica|tion if |
|00001810| 60 6c 61 7a 79 2d 6c 6f | 63 6b 2d 64 65 66 65 72 |`lazy-lo|ck-defer|
|00001820| 2d 74 69 6d 65 27 20 69 | 73 20 6e 6f 6e 2d 6e 69 |-time' i|s non-ni|
|00001830| 6c 2e 0a 20 20 20 54 68 | 69 73 20 6d 65 61 6e 73 |l.. Th|is means|
|00001840| 20 6f 6e 2d 74 68 65 2d | 66 6c 79 20 66 6f 6e 74 | on-the-|fly font|
|00001850| 69 66 69 63 61 74 69 6f | 6e 20 64 6f 65 73 20 6e |ificatio|n does n|
|00001860| 6f 74 20 6f 63 63 75 72 | 20 61 73 20 79 6f 75 20 |ot occur| as you |
|00001870| 74 79 70 65 2e 20 20 49 | 6e 73 74 65 61 64 2c 0a |type. I|nstead,.|
|00001880| 20 20 20 66 6f 6e 74 69 | 66 69 63 61 74 69 6f 6e | fonti|fication|
|00001890| 20 69 73 20 64 65 66 65 | 72 72 65 64 20 75 6e 74 | is defe|rred unt|
|000018a0| 69 6c 20 61 66 74 65 72 | 20 60 6c 61 7a 79 2d 6c |il after| `lazy-l|
|000018b0| 6f 63 6b 2d 64 65 66 65 | 72 2d 74 69 6d 65 27 20 |ock-defe|r-time' |
|000018c0| 73 65 63 6f 6e 64 73 20 | 6f 66 0a 20 20 20 45 6d |seconds |of. Em|
|000018d0| 61 63 73 20 69 64 6c 65 | 20 74 69 6d 65 2c 20 77 |acs idle| time, w|
|000018e0| 68 69 6c 65 20 45 6d 61 | 63 73 20 72 65 6d 61 69 |hile Ema|cs remai|
|000018f0| 6e 73 20 69 64 6c 65 2e | 20 20 54 68 69 73 20 69 |ns idle.| This i|
|00001900| 73 20 75 73 65 66 75 6c | 20 69 66 20 6f 6e 2d 74 |s useful| if on-t|
|00001910| 68 65 2d 66 6c 79 0a 20 | 20 20 66 6f 6e 74 69 66 |he-fly. | fontif|
|00001920| 69 63 61 74 69 6f 6e 20 | 69 73 20 74 6f 6f 20 73 |ication |is too s|
|00001930| 6c 6f 77 20 74 6f 20 6b | 65 65 70 20 75 70 20 77 |low to k|eep up w|
|00001940| 69 74 68 20 79 6f 75 72 | 20 74 79 70 69 6e 67 2e |ith your| typing.|
|00001950| 0a 0a 20 2d 20 53 74 65 | 61 6c 74 68 79 20 62 75 |.. - Ste|althy bu|
|00001960| 66 66 65 72 20 66 6f 6e | 74 69 66 69 63 61 74 69 |ffer fon|tificati|
|00001970| 6f 6e 20 69 66 20 60 6c | 61 7a 79 2d 6c 6f 63 6b |on if `l|azy-lock|
|00001980| 2d 73 74 65 61 6c 74 68 | 2d 74 69 6d 65 27 20 69 |-stealth|-time' i|
|00001990| 73 20 6e 6f 6e 2d 6e 69 | 6c 2e 0a 20 20 20 54 68 |s non-ni|l.. Th|
|000019a0| 69 73 20 6d 65 61 6e 73 | 20 72 65 6d 61 69 6e 69 |is means| remaini|
|000019b0| 6e 67 20 75 6e 66 6f 6e | 74 69 66 69 65 64 20 61 |ng unfon|tified a|
|000019c0| 72 65 61 73 20 6f 66 20 | 62 75 66 66 65 72 73 20 |reas of |buffers |
|000019d0| 61 72 65 20 66 6f 6e 74 | 69 66 69 65 64 20 69 66 |are font|ified if|
|000019e0| 20 45 6d 61 63 73 20 68 | 61 73 0a 20 20 20 62 65 | Emacs h|as. be|
|000019f0| 65 6e 20 69 64 6c 65 20 | 66 6f 72 20 60 6c 61 7a |en idle |for `laz|
|00001a00| 79 2d 6c 6f 63 6b 2d 73 | 74 65 61 6c 74 68 2d 74 |y-lock-s|tealth-t|
|00001a10| 69 6d 65 27 20 73 65 63 | 6f 6e 64 73 2c 20 77 68 |ime' sec|onds, wh|
|00001a20| 69 6c 65 20 45 6d 61 63 | 73 20 72 65 6d 61 69 6e |ile Emac|s remain|
|00001a30| 73 20 69 64 6c 65 2e 0a | 20 20 20 54 68 69 73 20 |s idle..| This |
|00001a40| 69 73 20 75 73 65 66 75 | 6c 20 69 66 20 61 6e 79 |is usefu|l if any|
|00001a50| 20 62 75 66 66 65 72 20 | 68 61 73 20 64 65 6d 61 | buffer |has dema|
|00001a60| 6e 64 2d 20 6f 72 20 64 | 65 66 65 72 2d 64 72 69 |nd- or d|efer-dri|
|00001a70| 76 65 6e 20 66 6f 6e 74 | 69 66 69 63 61 74 69 6f |ven font|ificatio|
|00001a80| 6e 2e 0a 0a 53 65 65 20 | 61 6c 73 6f 20 76 61 72 |n...See |also var|
|00001a90| 69 61 62 6c 65 73 20 60 | 6c 61 7a 79 2d 6c 6f 63 |iables `|lazy-loc|
|00001aa0| 6b 2d 73 74 65 61 6c 74 | 68 2d 6c 69 6e 65 73 27 |k-stealt|h-lines'|
|00001ab0| 2c 20 60 6c 61 7a 79 2d | 6c 6f 63 6b 2d 73 74 65 |, `lazy-|lock-ste|
|00001ac0| 61 6c 74 68 2d 6e 69 63 | 65 27 20 61 6e 64 0a 60 |alth-nic|e' and.`|
|00001ad0| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 73 74 65 61 6c 74 |lazy-loc|k-stealt|
|00001ae0| 68 2d 76 65 72 62 6f 73 | 65 27 20 66 6f 72 20 73 |h-verbos|e' for s|
|00001af0| 74 65 61 6c 74 68 20 66 | 6f 6e 74 69 66 69 63 61 |tealth f|ontifica|
|00001b00| 74 69 6f 6e 2e 0a 0a 55 | 73 65 20 5c 5b 6c 61 7a |tion...U|se \[laz|
|00001b10| 79 2d 6c 6f 63 6b 2d 73 | 75 62 6d 69 74 2d 62 75 |y-lock-s|ubmit-bu|
|00001b20| 67 2d 72 65 70 6f 72 74 | 5d 20 74 6f 20 73 65 6e |g-report|] to sen|
|00001b30| 64 20 62 75 67 20 72 65 | 70 6f 72 74 73 20 6f 72 |d bug re|ports or|
|00001b40| 20 66 65 65 64 62 61 63 | 6b 2e 1f 0a 28 64 65 66 | feedbac|k...(def|
|00001b50| 61 6c 69 61 73 20 27 6c | 61 7a 79 2d 6c 6f 63 6b |alias 'l|azy-lock|
|00001b60| 2d 6d 6f 64 65 20 23 5b | 28 26 6f 70 74 69 6f 6e |-mode #[|(&option|
|00001b70| 61 6c 20 61 72 67 29 20 | 23 40 32 33 37 20 28 22 |al arg) |#@237 ("|
|00001b80| c0 c1 21 c1 5c 6e 3e 3f | 85 18 01 30 0b 83 16 01 |..!.\n>?|...0....|
|00001b90| 30 c4 0b 21 c5 56 82 18 | 01 30 09 3f 4c 88 09 83 |0..!.V..|.0.?L...|
|00001ba0| 2b 01 30 0e 06 84 2b 01 | 30 c1 1e 07 c6 c8 21 29 |+.0...+.|0.....!)|
|00001bb0| 87 09 83 32 01 30 c9 20 | 87 ca 20 87 22 20 2e 20 |...2.0. |.. ." . |
|00001bc0| 5b 6d 61 6b 65 2d 6c 6f | 63 61 6c 2d 76 61 72 69 |[make-lo|cal-vari|
|00001bd0| 61 62 6c 65 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 6d |able laz|y-lock-m|
|00001be0| 6f 64 65 20 66 6f 6e 74 | 2d 6c 6f 63 6b 2d 69 6e |ode font|-lock-in|
|00001bf0| 68 69 62 69 74 2d 74 68 | 69 6e 67 2d 6c 6f 63 6b |hibit-th|ing-lock|
|00001c00| 20 61 72 67 20 70 72 65 | 66 69 78 2d 6e 75 6d 65 | arg pre|fix-nume|
|00001c10| 72 69 63 2d 76 61 6c 75 | 65 20 30 20 66 6f 6e 74 |ric-valu|e 0 font|
|00001c20| 2d 6c 6f 63 6b 2d 6d 6f | 64 65 20 66 6f 6e 74 2d |-lock-mo|de font-|
|00001c30| 6c 6f 63 6b 2d 73 75 70 | 70 6f 72 74 2d 6d 6f 64 |lock-sup|port-mod|
|00001c40| 65 20 74 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 69 6e |e t lazy|-lock-in|
|00001c50| 73 74 61 6c 6c 20 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |stall la|zy-lock-|
|00001c60| 75 6e 73 74 61 6c 6c 5d | 29 1f 28 23 24 20 2e 20 |unstall]|).(#$ . |
|00001c70| 37 30 33 38 29 20 6e 69 | 6c 20 33 20 28 23 24 20 |7038) ni|l 3 (#$ |
|00001c80| 2e 20 35 30 35 31 29 20 | 22 50 22 5d 29 0a 23 40 |. 5051) |"P"]).#@|
|00001c90| 34 37 20 53 75 62 6d 69 | 74 20 76 69 61 20 6d 61 |47 Submi|t via ma|
|00001ca0| 69 6c 20 61 20 62 75 67 | 20 72 65 70 6f 72 74 20 |il a bug| report |
|00001cb0| 6f 6e 20 6c 61 7a 79 2d | 6c 6f 63 6b 2e 65 6c 2e |on lazy-|lock.el.|
|00001cc0| 1f 0a 28 64 65 66 61 6c | 69 61 73 20 27 6c 61 7a |..(defal|ias 'laz|
|00001cd0| 79 2d 6c 6f 63 6b 2d 73 | 75 62 6d 69 74 2d 62 75 |y-lock-s|ubmit-bu|
|00001ce0| 67 2d 72 65 70 6f 72 74 | 20 23 5b 6e 69 6c 20 23 |g-report| #[nil #|
|00001cf0| 40 35 37 36 20 28 22 c0 | 19 c2 c3 c4 c5 c6 89 c7 |@576 (".|........|
|00001d00| 0e 08 c9 51 26 06 29 87 | 22 20 2e 20 5b 74 20 72 |...Q&.).|" . [t r|
|00001d10| 65 70 6f 72 74 65 72 2d | 70 72 6f 6d 70 74 2d 66 |eporter-|prompt-f|
|00001d20| 6f 72 2d 73 75 6d 6d 61 | 72 79 2d 70 20 72 65 70 |or-summa|ry-p rep|
|00001d30| 6f 72 74 65 72 2d 73 75 | 62 6d 69 74 2d 62 75 67 |orter-su|bmit-bug|
|00001d40| 2d 72 65 70 6f 72 74 20 | 22 73 69 6d 6f 6e 40 67 |-report |"simon@g|
|00001d50| 6e 75 2e 61 69 2e 6d 69 | 74 2e 65 64 75 22 20 22 |nu.ai.mi|t.edu" "|
|00001d60| 6c 61 7a 79 2d 6c 6f 63 | 6b 20 32 2e 30 36 22 20 |lazy-loc|k 2.06" |
|00001d70| 28 6c 61 7a 79 2d 6c 6f | 63 6b 2d 6d 69 6e 69 6d |(lazy-lo|ck-minim|
|00001d80| 75 6d 2d 73 69 7a 65 20 | 6c 61 7a 79 2d 6c 6f 63 |um-size |lazy-loc|
|00001d90| 6b 2d 64 65 66 65 72 2d | 64 72 69 76 65 6e 20 6c |k-defer-|driven l|
|00001da0| 61 7a 79 2d 6c 6f 63 6b | 2d 64 65 66 65 72 2d 74 |azy-lock|-defer-t|
|00001db0| 69 6d 65 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 73 74 |ime lazy|-lock-st|
|00001dc0| 65 61 6c 74 68 2d 74 69 | 6d 65 20 6c 61 7a 79 2d |ealth-ti|me lazy-|
|00001dd0| 6c 6f 63 6b 2d 73 74 65 | 61 6c 74 68 2d 6e 69 63 |lock-ste|alth-nic|
|00001de0| 65 20 6c 61 7a 79 2d 6c | 6f 63 6b 2d 73 74 65 61 |e lazy-l|ock-stea|
|00001df0| 6c 74 68 2d 6c 69 6e 65 | 73 20 6c 61 7a 79 2d 6c |lth-line|s lazy-l|
|00001e00| 6f 63 6b 2d 73 74 65 61 | 6c 74 68 2d 76 65 72 62 |ock-stea|lth-verb|
|00001e10| 6f 73 65 29 20 6e 69 6c | 20 22 48 69 20 53 69 2e |ose) nil| "Hi Si.|
|00001e20| 2c 5c 6e 5c 6e 49 20 77 | 61 6e 74 20 74 6f 20 72 |,\n\nI w|ant to r|
|00001e30| 65 70 6f 72 74 20 61 20 | 62 75 67 2e 20 20 49 27 |eport a |bug. I'|
|00001e40| 76 65 20 72 65 61 64 20 | 74 68 65 20 60 42 75 67 |ve read |the `Bug|
|00001e50| 73 27 20 73 65 63 74 69 | 6f 6e 20 6f 66 20 60 49 |s' secti|on of `I|
|00001e60| 6e 66 6f 27 20 6f 6e 20 | 45 6d 61 63 73 2c 20 73 |nfo' on |Emacs, s|
|00001e70| 6f 20 49 5c 6e 6b 6e 6f | 77 20 68 6f 77 20 74 6f |o I\nkno|w how to|
|00001e80| 20 6d 61 6b 65 20 61 20 | 63 6c 65 61 72 20 61 6e | make a |clear an|
|00001e90| 64 20 75 6e 61 6d 62 69 | 67 75 6f 75 73 20 72 65 |d unambi|guous re|
|00001ea0| 70 6f 72 74 2e 20 20 54 | 6f 20 72 65 70 72 6f 64 |port. T|o reprod|
|00001eb0| 75 63 65 20 74 68 65 20 | 62 75 67 3a 5c 6e 5c 6e |uce the |bug:\n\n|
|00001ec0| 53 74 61 72 74 20 61 20 | 66 72 65 73 68 20 45 6d |Start a |fresh Em|
|00001ed0| 61 63 73 20 76 69 61 20 | 60 22 20 69 6e 76 6f 63 |acs via |`" invoc|
|00001ee0| 61 74 69 6f 6e 2d 6e 61 | 6d 65 20 22 20 2d 6e 6f |ation-na|me " -no|
|00001ef0| 2d 69 6e 69 74 2d 66 69 | 6c 65 20 2d 6e 6f 2d 73 |-init-fi|le -no-s|
|00001f00| 69 74 65 2d 66 69 6c 65 | 27 2e 5c 6e 49 6e 20 74 |ite-file|'.\nIn t|
|00001f10| 68 65 20 60 2a 73 63 72 | 61 74 63 68 2a 27 20 62 |he `*scr|atch*' b|
|00001f20| 75 66 66 65 72 2c 20 65 | 76 61 6c 75 61 74 65 3a |uffer, e|valuate:|
|00001f30| 22 5d 29 1f 28 23 24 20 | 2e 20 37 34 31 33 29 20 |"]).(#$ |. 7413) |
|00001f40| 6e 69 6c 20 39 20 28 23 | 24 20 2e 20 37 33 31 35 |nil 9 (#|$ . 7315|
|00001f50| 29 20 6e 69 6c 5d 29 0a | 23 40 34 31 20 55 6e 63 |) nil]).|#@41 Unc|
|00001f60| 6f 6e 64 69 74 69 6f 6e | 61 6c 6c 79 20 74 75 72 |ondition|ally tur|
|00001f70| 6e 20 6f 6e 20 4c 61 7a | 79 20 4c 6f 63 6b 20 6d |n on Laz|y Lock m|
|00001f80| 6f 64 65 2e 1f 0a 28 64 | 65 66 61 6c 69 61 73 20 |ode...(d|efalias |
|00001f90| 27 74 75 72 6e 2d 6f 6e | 2d 6c 61 7a 79 2d 6c 6f |'turn-on|-lazy-lo|
|00001fa0| 63 6b 20 23 5b 6e 69 6c | 20 23 40 33 31 20 28 22 |ck #[nil| #@31 ("|
|00001fb0| c0 c1 21 87 22 20 2e 20 | 5b 6c 61 7a 79 2d 6c 6f |..!." . |[lazy-lo|
|00001fc0| 63 6b 2d 6d 6f 64 65 20 | 74 5d 29 1f 28 23 24 20 |ck-mode |t]).(#$ |
|00001fd0| 2e 20 38 31 31 30 29 20 | 6e 69 6c 20 32 20 28 23 |. 8110) |nil 2 (#|
|00001fe0| 24 20 2e 20 38 30 32 39 | 29 5d 29 0a 28 64 65 66 |$ . 8029|)]).(def|
|00001ff0| 61 6c 69 61 73 20 27 6c | 61 7a 79 2d 6c 6f 63 6b |alias 'l|azy-lock|
|00002000| 2d 69 6e 73 74 61 6c 6c | 20 23 5b 6e 69 6c 20 23 |-install| #[nil #|
|00002010| 40 35 32 32 20 28 22 c0 | 09 21 1a c3 c4 21 88 5c |@522 (".|.!...!.\|
|00002020| 6e 85 10 01 30 c5 20 5c | 6e 59 89 14 84 1b 01 30 |n...0. \|nY.....0|
|00002030| c6 20 88 82 3a 01 30 c7 | 70 c8 c9 23 1e 5c 6e cb |. ..:.0.|p..#.\n.|
|00002040| 20 88 0e 5c 6e 83 39 01 | 30 cc 0e 5c 6e 40 21 88 | ..\n.9.|0..\n@!.|
|00002050| 0e 5c 6e 41 89 16 5c 6e | 84 2a 01 30 29 cd 0e 0e |.\nA..\n|.*.0)...|
|00002060| a7 86 5b 01 30 0e 0e 40 | 40 cf 3d 83 55 01 30 0e |..[.0..@|@.=.U.0.|
|00002070| 10 0e 0e 40 41 3e 3f 82 | 5b 01 30 0e 10 0e 0e 40 |...@A>?.|[.0....@|
|00002080| 3e 5c 66 0e 11 c9 3d 23 | 88 d2 0e 0e a3 86 6b 01 |>\f...=#|......k.|
|00002090| 30 0e 0e 0e 13 5c 22 29 | 87 22 20 2e 20 5b 66 6f |0....\")|." . [fo|
|000020a0| 6e 74 2d 6c 6f 63 6b 2d | 76 61 6c 75 65 2d 69 6e |nt-lock-|value-in|
|000020b0| 2d 6d 61 6a 6f 72 2d 6d | 6f 64 65 20 6c 61 7a 79 |-major-m|ode lazy|
|000020c0| 2d 6c 6f 63 6b 2d 6d 69 | 6e 69 6d 75 6d 2d 73 69 |-lock-mi|nimum-si|
|000020d0| 7a 65 20 6d 69 6e 2d 73 | 69 7a 65 20 6d 61 6b 65 |ze min-s|ize make|
|000020e0| 2d 6c 6f 63 61 6c 2d 76 | 61 72 69 61 62 6c 65 20 |-local-v|ariable |
|000020f0| 66 6f 6e 74 2d 6c 6f 63 | 6b 2d 66 6f 6e 74 69 66 |font-loc|k-fontif|
|00002100| 69 65 64 20 62 75 66 66 | 65 72 2d 73 69 7a 65 20 |ied buff|er-size |
|00002110| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 61 66 74 65 72 2d |lazy-loc|k-after-|
|00002120| 66 6f 6e 74 69 66 79 2d | 62 75 66 66 65 72 20 67 |fontify-|buffer g|
|00002130| 65 74 2d 62 75 66 66 65 | 72 2d 77 69 6e 64 6f 77 |et-buffe|r-window|
|00002140| 2d 6c 69 73 74 20 6e 6f | 6d 69 6e 69 20 74 20 77 |-list no|mini t w|
|00002150| 69 6e 64 6f 77 73 20 6c | 61 7a 79 2d 6c 6f 63 6b |indows l|azy-lock|
|00002160| 2d 61 66 74 65 72 2d 75 | 6e 66 6f 6e 74 69 66 79 |-after-u|nfontify|
|00002170| 2d 62 75 66 66 65 72 20 | 6c 61 7a 79 2d 6c 6f 63 |-buffer |lazy-loc|
|00002180| 6b 2d 66 6f 6e 74 69 66 | 79 2d 63 6f 6e 73 65 72 |k-fontif|y-conser|
|00002190| 76 61 74 69 76 65 6c 79 | 20 6c 61 7a 79 2d 6c 6f |vatively| lazy-lo|
|000021a0| 63 6b 2d 69 6e 73 74 61 | 6c 6c 2d 68 6f 6f 6b 73 |ck-insta|ll-hooks|
|000021b0| 20 6c 61 7a 79 2d 6c 6f | 63 6b 2d 64 65 66 65 72 | lazy-lo|ck-defer|
|000021c0| 2d 74 69 6d 65 20 6e 6f | 74 20 6d 61 6a 6f 72 2d |-time no|t major-|
|000021d0| 6d 6f 64 65 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 64 |mode laz|y-lock-d|
|000021e0| 65 66 65 72 2d 64 72 69 | 76 65 6e 20 6c 61 7a 79 |efer-dri|ven lazy|
|000021f0| 2d 6c 6f 63 6b 2d 69 6e | 73 74 61 6c 6c 2d 74 69 |-lock-in|stall-ti|
|00002200| 6d 65 72 73 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 73 |mers laz|y-lock-s|
|00002210| 74 65 61 6c 74 68 2d 74 | 69 6d 65 5d 29 1f 28 23 |tealth-t|ime]).(#|
|00002220| 24 20 2e 20 38 32 31 33 | 29 20 6e 69 6c 20 36 5d |$ . 8213|) nil 6]|
|00002230| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6c 61 7a |).(defal|ias 'laz|
|00002240| 79 2d 6c 6f 63 6b 2d 69 | 6e 73 74 61 6c 6c 2d 68 |y-lock-i|nstall-h|
|00002250| 6f 6f 6b 73 20 23 5b 28 | 64 65 66 65 72 72 69 6e |ooks #[(|deferrin|
|00002260| 67 20 66 6f 6e 74 69 66 | 79 69 6e 67 20 64 65 66 |g fontif|ying def|
|00002270| 65 72 2d 64 72 69 76 65 | 6e 29 20 23 40 34 35 35 |er-drive|n) #@455|
|00002280| 20 28 22 08 84 08 01 30 | 09 83 01 5f 01 30 c2 c3 | ("....0|..._.0..|
|00002290| 21 88 c4 c3 08 83 1a 01 | 30 0d 83 1a 01 30 c6 82 |!.......|0....0..|
|000022a0| 1b 01 30 c7 c8 c9 24 88 | 08 84 32 01 30 09 83 32 |..0...$.|..2.0..2|
|000022b0| 01 30 c2 ca 21 88 c4 ca | cb c8 c9 24 88 08 83 43 |.0..!...|...$...C|
|000022c0| 01 30 cc cd ce c9 23 88 | c4 cd cf c8 c9 24 88 c2 |.0....#.|.....$..|
|000022d0| d0 21 88 c4 d0 d1 c8 c9 | 24 87 22 20 2e 20 5b 64 |.!......|$." . [d|
|000022e0| 65 66 65 72 72 69 6e 67 | 20 66 6f 6e 74 69 66 79 |eferring| fontify|
|000022f0| 69 6e 67 20 6d 61 6b 65 | 2d 6c 6f 63 61 6c 2d 68 |ing make|-local-h|
|00002300| 6f 6f 6b 20 77 69 6e 64 | 6f 77 2d 73 63 72 6f 6c |ook wind|ow-scrol|
|00002310| 6c 2d 66 75 6e 63 74 69 | 6f 6e 73 20 61 64 64 2d |l-functi|ons add-|
|00002320| 68 6f 6f 6b 20 64 65 66 | 65 72 2d 64 72 69 76 65 |hook def|er-drive|
|00002330| 6e 20 6c 61 7a 79 2d 6c | 6f 63 6b 2d 64 65 66 65 |n lazy-l|ock-defe|
|00002340| 72 2d 61 66 74 65 72 2d | 73 63 72 6f 6c 6c 20 6c |r-after-|scroll l|
|00002350| 61 7a 79 2d 6c 6f 63 6b | 2d 66 6f 6e 74 69 66 79 |azy-lock|-fontify|
|00002360| 2d 61 66 74 65 72 2d 73 | 63 72 6f 6c 6c 20 6e 69 |-after-s|croll ni|
|00002370| 6c 20 74 20 62 65 66 6f | 72 65 2d 63 68 61 6e 67 |l t befo|re-chang|
|00002380| 65 2d 66 75 6e 63 74 69 | 6f 6e 73 20 6c 61 7a 79 |e-functi|ons lazy|
|00002390| 2d 6c 6f 63 6b 2d 61 72 | 72 61 6e 67 65 2d 62 65 |-lock-ar|range-be|
|000023a0| 66 6f 72 65 2d 63 68 61 | 6e 67 65 20 72 65 6d 6f |fore-cha|nge remo|
|000023b0| 76 65 2d 68 6f 6f 6b 20 | 61 66 74 65 72 2d 63 68 |ve-hook |after-ch|
|000023c0| 61 6e 67 65 2d 66 75 6e | 63 74 69 6f 6e 73 20 66 |ange-fun|ctions f|
|000023d0| 6f 6e 74 2d 6c 6f 63 6b | 2d 61 66 74 65 72 2d 63 |ont-lock|-after-c|
|000023e0| 68 61 6e 67 65 2d 66 75 | 6e 63 74 69 6f 6e 20 6c |hange-fu|nction l|
|000023f0| 61 7a 79 2d 6c 6f 63 6b | 2d 64 65 66 65 72 2d 61 |azy-lock|-defer-a|
|00002400| 66 74 65 72 2d 63 68 61 | 6e 67 65 20 6f 75 74 6c |fter-cha|nge outl|
|00002410| 69 6e 65 2d 76 69 65 77 | 2d 63 68 61 6e 67 65 2d |ine-view|-change-|
|00002420| 68 6f 6f 6b 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 66 |hook laz|y-lock-f|
|00002430| 6f 6e 74 69 66 79 2d 61 | 66 74 65 72 2d 6f 75 74 |ontify-a|fter-out|
|00002440| 6c 69 6e 65 5d 29 1f 28 | 23 24 20 2e 20 38 38 33 |line]).(|#$ . 883|
|00002450| 33 29 20 6e 69 6c 20 35 | 5d 29 0a 28 64 65 66 61 |3) nil 5|]).(defa|
|00002460| 6c 69 61 73 20 27 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |lias 'la|zy-lock-|
|00002470| 69 6e 73 74 61 6c 6c 2d | 74 69 6d 65 72 73 20 23 |install-|timers #|
|00002480| 5b 28 64 74 69 6d 65 20 | 73 74 69 6d 65 29 20 23 |[(dtime |stime) #|
|00002490| 40 32 33 32 20 28 22 08 | 09 40 40 3d 84 24 01 30 |@232 (".|.@@=.$.0|
|000024a0| 09 40 89 1a 41 83 15 01 | 30 c3 5c 6e 41 21 88 09 |.@..A...|0.\nA!..|
|000024b0| 08 89 85 20 01 30 c4 08 | c5 c6 23 42 a0 88 29 0e |... .0..|..#B..).|
|000024c0| 07 09 41 40 3d 3f 85 4d | 01 30 09 41 89 1e 08 41 |..A@=?.M|.0.A...A|
|000024d0| 83 3d 01 30 c3 0e 08 41 | 21 88 09 0e 07 89 85 4a |.=.0...A|!......J|
|000024e0| 01 30 c4 0e 07 c5 c9 23 | 42 a1 29 87 22 20 2e 20 |.0.....#|B.)." . |
|000024f0| 5b 64 74 69 6d 65 20 6c | 61 7a 79 2d 6c 6f 63 6b |[dtime l|azy-lock|
|00002500| 2d 74 69 6d 65 72 73 20 | 64 65 66 65 72 20 63 61 |-timers |defer ca|
|00002510| 6e 63 65 6c 2d 74 69 6d | 65 72 20 72 75 6e 2d 77 |ncel-tim|er run-w|
|00002520| 69 74 68 2d 69 64 6c 65 | 2d 74 69 6d 65 72 20 74 |ith-idle|-timer t|
|00002530| 20 6c 61 7a 79 2d 6c 6f | 63 6b 2d 66 6f 6e 74 69 | lazy-lo|ck-fonti|
|00002540| 66 79 2d 61 66 74 65 72 | 2d 64 65 66 65 72 20 73 |fy-after|-defer s|
|00002550| 74 69 6d 65 20 73 74 65 | 61 6c 74 68 20 6c 61 7a |time ste|alth laz|
|00002560| 79 2d 6c 6f 63 6b 2d 66 | 6f 6e 74 69 66 79 2d 61 |y-lock-f|ontify-a|
|00002570| 66 74 65 72 2d 69 64 6c | 65 5d 29 1f 28 23 24 20 |fter-idl|e]).(#$ |
|00002580| 2e 20 39 33 36 35 29 20 | 6e 69 6c 20 37 5d 29 0a |. 9365) |nil 7]).|
|00002590| 28 64 65 66 61 6c 69 61 | 73 20 27 6c 61 7a 79 2d |(defalia|s 'lazy-|
|000025a0| 6c 6f 63 6b 2d 75 6e 73 | 74 61 6c 6c 20 23 5b 6e |lock-uns|tall #[n|
|000025b0| 69 6c 20 23 40 34 31 33 | 20 28 22 c0 20 88 c1 c2 |il #@413| (". ...|
|000025c0| c3 c4 23 88 c1 c2 c5 c4 | 23 88 c1 c6 c7 c4 23 88 |..#.....|#.....#.|
|000025d0| c1 c8 c9 c4 23 88 c1 ca | cb c4 23 88 0e 5c 66 85 |....#...|..#..\f.|
|000025e0| 2c 01 30 cd c8 ce cf c4 | 24 87 22 20 2e 20 5b 6c |,.0.....|$." . [l|
|000025f0| 61 7a 79 2d 6c 6f 63 6b | 2d 61 66 74 65 72 2d 75 |azy-lock|-after-u|
|00002600| 6e 66 6f 6e 74 69 66 79 | 2d 62 75 66 66 65 72 20 |nfontify|-buffer |
|00002610| 72 65 6d 6f 76 65 2d 68 | 6f 6f 6b 20 77 69 6e 64 |remove-h|ook wind|
|00002620| 6f 77 2d 73 63 72 6f 6c | 6c 2d 66 75 6e 63 74 69 |ow-scrol|l-functi|
|00002630| 6f 6e 73 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 66 6f |ons lazy|-lock-fo|
|00002640| 6e 74 69 66 79 2d 61 66 | 74 65 72 2d 73 63 72 6f |ntify-af|ter-scro|
|00002650| 6c 6c 20 74 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 64 |ll t laz|y-lock-d|
|00002660| 65 66 65 72 2d 61 66 74 | 65 72 2d 73 63 72 6f 6c |efer-aft|er-scrol|
|00002670| 6c 20 62 65 66 6f 72 65 | 2d 63 68 61 6e 67 65 2d |l before|-change-|
|00002680| 66 75 6e 63 74 69 6f 6e | 73 20 6c 61 7a 79 2d 6c |function|s lazy-l|
|00002690| 6f 63 6b 2d 61 72 72 61 | 6e 67 65 2d 62 65 66 6f |ock-arra|nge-befo|
|000026a0| 72 65 2d 63 68 61 6e 67 | 65 20 61 66 74 65 72 2d |re-chang|e after-|
|000026b0| 63 68 61 6e 67 65 2d 66 | 75 6e 63 74 69 6f 6e 73 |change-f|unctions|
|000026c0| 20 6c 61 7a 79 2d 6c 6f | 63 6b 2d 64 65 66 65 72 | lazy-lo|ck-defer|
|000026d0| 2d 61 66 74 65 72 2d 63 | 68 61 6e 67 65 20 6f 75 |-after-c|hange ou|
|000026e0| 74 6c 69 6e 65 2d 76 69 | 65 77 2d 63 68 61 6e 67 |tline-vi|ew-chang|
|000026f0| 65 2d 68 6f 6f 6b 20 6c | 61 7a 79 2d 6c 6f 63 6b |e-hook l|azy-lock|
|00002700| 2d 66 6f 6e 74 69 66 79 | 2d 61 66 74 65 72 2d 6f |-fontify|-after-o|
|00002710| 75 74 6c 69 6e 65 20 66 | 6f 6e 74 2d 6c 6f 63 6b |utline f|ont-lock|
|00002720| 2d 6d 6f 64 65 20 61 64 | 64 2d 68 6f 6f 6b 20 66 |-mode ad|d-hook f|
|00002730| 6f 6e 74 2d 6c 6f 63 6b | 2d 61 66 74 65 72 2d 63 |ont-lock|-after-c|
|00002740| 68 61 6e 67 65 2d 66 75 | 6e 63 74 69 6f 6e 20 6e |hange-fu|nction n|
|00002750| 69 6c 5d 29 1f 28 23 24 | 20 2e 20 39 36 35 37 29 |il]).(#$| . 9657)|
|00002760| 20 6e 69 6c 20 35 5d 29 | 0a 28 64 65 66 61 6c 69 | nil 5])|.(defali|
|00002770| 61 73 20 27 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 66 6f |as 'lazy|-lock-fo|
|00002780| 6e 74 69 66 79 2d 61 66 | 74 65 72 2d 73 63 72 6f |ntify-af|ter-scro|
|00002790| 6c 6c 20 23 5b 28 77 69 | 6e 64 6f 77 20 77 69 6e |ll #[(wi|ndow win|
|000027a0| 64 6f 77 2d 73 74 61 72 | 74 29 20 23 40 31 34 37 |dow-star|t) #@147|
|000027b0| 20 28 22 8a 08 62 88 c1 | c2 0b 21 0b 5c 22 88 c4 | ("..b..|..!.\"..|
|000027c0| 08 60 5c 22 88 29 c5 0b | c6 5c 22 87 22 20 2e 20 |.`\".)..|.\"." . |
|000027d0| 5b 77 69 6e 64 6f 77 2d | 73 74 61 72 74 20 76 65 |[window-|start ve|
|000027e0| 72 74 69 63 61 6c 2d 6d | 6f 74 69 6f 6e 20 77 69 |rtical-m|otion wi|
|000027f0| 6e 64 6f 77 2d 68 65 69 | 67 68 74 20 77 69 6e 64 |ndow-hei|ght wind|
|00002800| 6f 77 20 6c 61 7a 79 2d | 6c 6f 63 6b 2d 66 6f 6e |ow lazy-|lock-fon|
|00002810| 74 69 66 79 2d 72 65 67 | 69 6f 6e 20 73 65 74 2d |tify-reg|ion set-|
|00002820| 77 69 6e 64 6f 77 2d 72 | 65 64 69 73 70 6c 61 79 |window-r|edisplay|
|00002830| 2d 65 6e 64 2d 74 72 69 | 67 67 65 72 20 6e 69 6c |-end-tri|gger nil|
|00002840| 5d 29 1f 28 23 24 20 2e | 20 31 30 31 36 31 29 20 |]).(#$ .| 10161) |
|00002850| 6e 69 6c 20 33 5d 29 0a | 28 64 65 66 61 6c 69 61 |nil 3]).|(defalia|
|00002860| 73 20 27 6c 61 7a 79 2d | 6c 6f 63 6b 2d 66 6f 6e |s 'lazy-|lock-fon|
|00002870| 74 69 66 79 2d 61 66 74 | 65 72 2d 74 72 69 67 67 |tify-aft|er-trigg|
|00002880| 65 72 20 23 5b 28 77 69 | 6e 64 6f 77 20 74 72 69 |er #[(wi|ndow tri|
|00002890| 67 67 65 72 2d 70 6f 69 | 6e 74 29 20 23 40 31 32 |gger-poi|nt) #@12|
|000028a0| 30 20 28 22 8a c0 09 21 | 62 88 c2 c3 09 21 09 5c |0 ("...!|b....!.\|
|000028b0| 22 88 c4 0d 60 5c 22 29 | 87 22 20 2e 20 5b 77 69 |"...`\")|." . [wi|
|000028c0| 6e 64 6f 77 2d 73 74 61 | 72 74 20 77 69 6e 64 6f |ndow-sta|rt windo|
|000028d0| 77 20 76 65 72 74 69 63 | 61 6c 2d 6d 6f 74 69 6f |w vertic|al-motio|
|000028e0| 6e 20 77 69 6e 64 6f 77 | 2d 68 65 69 67 68 74 20 |n window|-height |
|000028f0| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 66 6f 6e 74 69 66 |lazy-loc|k-fontif|
|00002900| 79 2d 72 65 67 69 6f 6e | 20 74 72 69 67 67 65 72 |y-region| trigger|
|00002910| 2d 70 6f 69 6e 74 5d 29 | 1f 28 23 24 20 2e 20 31 |-point])|.(#$ . 1|
|00002920| 30 34 30 32 29 20 6e 69 | 6c 20 33 5d 29 0a 28 64 |0402) ni|l 3]).(d|
|00002930| 65 66 61 6c 69 61 73 20 | 27 6c 61 7a 79 2d 6c 6f |efalias |'lazy-lo|
|00002940| 63 6b 2d 66 6f 6e 74 69 | 66 79 2d 61 66 74 65 72 |ck-fonti|fy-after|
|00002950| 2d 72 65 73 69 7a 65 20 | 23 5b 28 66 72 61 6d 65 |-resize |#[(frame|
|00002960| 29 20 23 40 33 30 34 20 | 28 22 8a c0 20 19 c2 8e |) #@304 |(".. ...|
|00002970| c3 5c 66 21 88 c5 c6 c7 | 5c 66 23 2b 87 22 20 2e |.\f!....|\f#+." .|
|00002980| 20 5b 73 65 6c 65 63 74 | 65 64 2d 77 69 6e 64 6f | [select|ed-windo|
|00002990| 77 20 73 61 76 65 2d 73 | 65 6c 65 63 74 65 64 2d |w save-s|elected-|
|000029a0| 77 69 6e 64 6f 77 2d 77 | 69 6e 64 6f 77 20 28 28 |window-w|indow ((|
|000029b0| 73 65 6c 65 63 74 2d 77 | 69 6e 64 6f 77 20 73 61 |select-w|indow sa|
|000029c0| 76 65 2d 73 65 6c 65 63 | 74 65 64 2d 77 69 6e 64 |ve-selec|ted-wind|
|000029d0| 6f 77 2d 77 69 6e 64 6f | 77 29 29 20 73 65 6c 65 |ow-windo|w)) sele|
|000029e0| 63 74 2d 66 72 61 6d 65 | 20 66 72 61 6d 65 20 77 |ct-frame| frame w|
|000029f0| 61 6c 6b 2d 77 69 6e 64 | 6f 77 73 20 23 5b 28 77 |alk-wind|ows #[(w|
|00002a00| 69 6e 64 6f 77 29 20 22 | c0 09 21 71 88 5c 6e 83 |indow) "|..!q.\n.|
|00002a10| 0d 01 30 c3 09 21 88 c4 | 09 c5 5c 22 87 22 20 5b |..0..!..|..\"." [|
|00002a20| 77 69 6e 64 6f 77 2d 62 | 75 66 66 65 72 20 77 69 |window-b|uffer wi|
|00002a30| 6e 64 6f 77 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 6d |ndow laz|y-lock-m|
|00002a40| 6f 64 65 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 66 6f |ode lazy|-lock-fo|
|00002a50| 6e 74 69 66 79 2d 63 6f | 6e 73 65 72 76 61 74 69 |ntify-co|nservati|
|00002a60| 76 65 6c 79 20 73 65 74 | 2d 77 69 6e 64 6f 77 2d |vely set|-window-|
|00002a70| 72 65 64 69 73 70 6c 61 | 79 2d 65 6e 64 2d 74 72 |redispla|y-end-tr|
|00002a80| 69 67 67 65 72 20 6e 69 | 6c 5d 20 33 5d 20 6e 6f |igger ni|l] 3] no|
|00002a90| 6d 69 6e 69 5d 29 1f 28 | 23 24 20 2e 20 31 30 36 |mini]).(|#$ . 106|
|00002aa0| 30 30 29 20 6e 69 6c 20 | 34 5d 29 0a 28 64 65 66 |00) nil |4]).(def|
|00002ab0| 61 6c 69 61 73 20 27 6c | 61 7a 79 2d 6c 6f 63 6b |alias 'l|azy-lock|
|00002ac0| 2d 61 72 72 61 6e 67 65 | 2d 62 65 66 6f 72 65 2d |-arrange|-before-|
|00002ad0| 63 68 61 6e 67 65 20 23 | 5b 28 62 65 67 20 65 6e |change #|[(beg en|
|00002ae0| 64 29 20 23 40 32 33 32 | 20 28 22 08 09 3d 3f 85 |d) #@232| ("..=?.|
|00002af0| 40 01 30 c2 70 c3 c4 23 | c5 1e 06 89 1e 07 85 3f |@.0.p..#|.......?|
|00002b00| 01 30 0e 07 40 16 06 c8 | c9 0e 06 21 21 84 2a 01 |.0..@...|...!!.*.|
|00002b10| 30 ca 0e 06 cb 20 5c 22 | 88 c9 0e 06 21 cc 0e 06 |0.... \"|....!...|
|00002b20| 21 c5 93 88 0e 07 41 89 | 16 07 84 15 01 30 c5 2a |!.....A.|.....0.*|
|00002b30| 87 22 20 2e 20 5b 62 65 | 67 20 65 6e 64 20 67 65 |." . [be|g end ge|
|00002b40| 74 2d 62 75 66 66 65 72 | 2d 77 69 6e 64 6f 77 2d |t-buffer|-window-|
|00002b50| 6c 69 73 74 20 6e 6f 6d | 69 6e 69 20 74 20 6e 69 |list nom|ini t ni|
|00002b60| 6c 20 77 69 6e 64 6f 77 | 20 77 69 6e 64 6f 77 73 |l window| windows|
|00002b70| 20 6d 61 72 6b 65 72 70 | 20 77 69 6e 64 6f 77 2d | markerp| window-|
|00002b80| 72 65 64 69 73 70 6c 61 | 79 2d 65 6e 64 2d 74 72 |redispla|y-end-tr|
|00002b90| 69 67 67 65 72 20 73 65 | 74 2d 77 69 6e 64 6f 77 |igger se|t-window|
|00002ba0| 2d 72 65 64 69 73 70 6c | 61 79 2d 65 6e 64 2d 74 |-redispl|ay-end-t|
|00002bb0| 72 69 67 67 65 72 20 6d | 61 6b 65 2d 6d 61 72 6b |rigger m|ake-mark|
|00002bc0| 65 72 20 77 69 6e 64 6f | 77 2d 65 6e 64 5d 29 1f |er windo|w-end]).|
|00002bd0| 28 23 24 20 2e 20 31 30 | 39 38 35 29 20 6e 69 6c |(#$ . 10|985) nil|
|00002be0| 20 35 5d 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 | 5]).(de|falias '|
|00002bf0| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 64 65 66 65 72 2d |lazy-loc|k-defer-|
|00002c00| 61 66 74 65 72 2d 73 63 | 72 6f 6c 6c 20 23 5b 28 |after-sc|roll #[(|
|00002c10| 77 69 6e 64 6f 77 20 77 | 69 6e 64 6f 77 2d 73 74 |window w|indow-st|
|00002c20| 61 72 74 29 20 23 40 34 | 33 20 28 22 70 08 3e 3f |art) #@4|3 ("p.>?|
|00002c30| 85 5c 66 01 30 70 08 42 | 89 10 87 22 20 2e 20 5b |.\f.0p.B|..." . [|
|00002c40| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 62 75 66 66 65 72 |lazy-loc|k-buffer|
|00002c50| 73 5d 29 1f 28 23 24 20 | 2e 20 31 31 33 30 36 29 |s]).(#$ |. 11306)|
|00002c60| 20 6e 69 6c 20 32 5d 29 | 0a 28 64 65 66 61 6c 69 | nil 2])|.(defali|
|00002c70| 61 73 20 27 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 64 65 |as 'lazy|-lock-de|
|00002c80| 66 65 72 2d 61 66 74 65 | 72 2d 63 68 61 6e 67 65 |fer-afte|r-change|
|00002c90| 20 23 5b 28 62 65 67 20 | 65 6e 64 20 6f 6c 64 2d | #[(beg |end old-|
|00002ca0| 6c 65 6e 29 20 23 40 33 | 33 35 20 28 22 c0 20 19 |len) #@3|35 (". .|
|00002cb0| c2 1b c2 1c c5 1e 06 c5 | 1e 07 c5 1e 08 c5 1e 09 |........|........|
|00002cc0| c5 1e 5c 6e 70 0e 0b 3e | 84 23 01 30 70 0e 0b 42 |..\np..>|.#.0p..B|
|00002cd0| 16 0b cc 0e 0d 53 65 5d | 0e 0e 54 64 5e cf 23 88 |.....Se]|..Td^.#.|
|00002ce0| 09 3f 85 3e 01 30 c0 20 | 85 3e 01 30 d0 c5 21 2e |.?.>.0. |.>.0..!.|
|00002cf0| 08 87 22 20 2e 20 5b 62 | 75 66 66 65 72 2d 6d 6f |.." . [b|uffer-mo|
|00002d00| 64 69 66 69 65 64 2d 70 | 20 6d 6f 64 69 66 69 65 |dified-p| modifie|
|00002d10| 64 20 74 20 69 6e 68 69 | 62 69 74 2d 72 65 61 64 |d t inhi|bit-read|
|00002d20| 2d 6f 6e 6c 79 20 62 75 | 66 66 65 72 2d 75 6e 64 |-only bu|ffer-und|
|00002d30| 6f 2d 6c 69 73 74 20 6e | 69 6c 20 62 65 66 6f 72 |o-list n|il befor|
|00002d40| 65 2d 63 68 61 6e 67 65 | 2d 66 75 6e 63 74 69 6f |e-change|-functio|
|00002d50| 6e 73 20 61 66 74 65 72 | 2d 63 68 61 6e 67 65 2d |ns after|-change-|
|00002d60| 66 75 6e 63 74 69 6f 6e | 73 20 64 65 61 63 74 69 |function|s deacti|
|00002d70| 76 61 74 65 2d 6d 61 72 | 6b 20 62 75 66 66 65 72 |vate-mar|k buffer|
|00002d80| 2d 66 69 6c 65 2d 6e 61 | 6d 65 20 62 75 66 66 65 |-file-na|me buffe|
|00002d90| 72 2d 66 69 6c 65 2d 74 | 72 75 65 6e 61 6d 65 20 |r-file-t|ruename |
|00002da0| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 62 75 66 66 65 72 |lazy-loc|k-buffer|
|00002db0| 73 20 72 65 6d 6f 76 65 | 2d 74 65 78 74 2d 70 72 |s remove|-text-pr|
|00002dc0| 6f 70 65 72 74 69 65 73 | 20 62 65 67 20 65 6e 64 |operties| beg end|
|00002dd0| 20 28 6c 61 7a 79 2d 6c | 6f 63 6b 20 6e 69 6c 29 | (lazy-l|ock nil)|
|00002de0| 20 73 65 74 2d 62 75 66 | 66 65 72 2d 6d 6f 64 69 | set-buf|fer-modi|
|00002df0| 66 69 65 64 2d 70 5d 29 | 1f 28 23 24 20 2e 20 31 |fied-p])|.(#$ . 1|
|00002e00| 31 34 33 35 29 20 6e 69 | 6c 20 34 5d 29 0a 28 64 |1435) ni|l 4]).(d|
|00002e10| 65 66 61 6c 69 61 73 20 | 27 6c 61 7a 79 2d 6c 6f |efalias |'lazy-lo|
|00002e20| 63 6b 2d 66 6f 6e 74 69 | 66 79 2d 61 66 74 65 72 |ck-fonti|fy-after|
|00002e30| 2d 64 65 66 65 72 20 23 | 5b 6e 69 6c 20 23 40 33 |-defer #|[nil #@3|
|00002e40| 37 32 20 28 22 08 83 27 | 01 30 c1 20 84 27 01 30 |72 ("..'|.0. .'.0|
|00002e50| c2 08 40 c3 c4 23 89 1d | 83 20 01 30 c6 0d 40 21 |..@..#..|. .0..@!|
|00002e60| 88 0d 41 89 15 84 14 01 | 30 08 41 10 29 82 01 30 |..A.....|0.A.)..0|
|00002e70| 01 30 0e 07 85 4f 01 30 | 0e 08 85 4f 01 30 c9 0e |.0...O.0|...O.0..|
|00002e80| 5c 6e 3e 85 4f 01 30 c1 | 20 86 3f 01 30 cb 20 3f |\n>.O.0.| .?.0. ?|
|00002e90| 85 4f 01 30 cc ca c9 c4 | 23 88 cd ca ce cf c4 24 |.O.0....|#......$|
|00002ea0| 87 22 20 2e 20 5b 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |." . [la|zy-lock-|
|00002eb0| 62 75 66 66 65 72 73 20 | 69 6e 70 75 74 2d 70 65 |buffers |input-pe|
|00002ec0| 6e 64 69 6e 67 2d 70 20 | 67 65 74 2d 62 75 66 66 |nding-p |get-buff|
|00002ed0| 65 72 2d 77 69 6e 64 6f | 77 2d 6c 69 73 74 20 6e |er-windo|w-list n|
|00002ee0| 6f 6d 69 6e 69 20 74 20 | 77 69 6e 64 6f 77 73 20 |omini t |windows |
|00002ef0| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 66 6f 6e 74 69 66 |lazy-loc|k-fontif|
|00002f00| 79 2d 77 69 6e 64 6f 77 | 20 6c 61 7a 79 2d 6c 6f |y-window| lazy-lo|
|00002f10| 63 6b 2d 6d 6f 64 65 20 | 6c 61 7a 79 2d 6c 6f 63 |ck-mode |lazy-loc|
|00002f20| 6b 2d 64 65 66 65 72 2d | 64 72 69 76 65 6e 20 6c |k-defer-|driven l|
|00002f30| 61 7a 79 2d 6c 6f 63 6b | 2d 66 6f 6e 74 69 66 79 |azy-lock|-fontify|
|00002f40| 2d 61 66 74 65 72 2d 73 | 63 72 6f 6c 6c 20 77 69 |-after-s|croll wi|
|00002f50| 6e 64 6f 77 2d 73 63 72 | 6f 6c 6c 2d 66 75 6e 63 |ndow-scr|oll-func|
|00002f60| 74 69 6f 6e 73 20 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |tions la|zy-lock-|
|00002f70| 75 6e 66 6f 6e 74 69 66 | 69 65 64 2d 70 20 72 65 |unfontif|ied-p re|
|00002f80| 6d 6f 76 65 2d 68 6f 6f | 6b 20 61 64 64 2d 68 6f |move-hoo|k add-ho|
|00002f90| 6f 6b 20 6c 61 7a 79 2d | 6c 6f 63 6b 2d 64 65 66 |ok lazy-|lock-def|
|00002fa0| 65 72 2d 61 66 74 65 72 | 2d 73 63 72 6f 6c 6c 20 |er-after|-scroll |
|00002fb0| 6e 69 6c 5d 29 1f 28 23 | 24 20 2e 20 31 31 38 34 |nil]).(#|$ . 1184|
|00002fc0| 33 29 20 6e 69 6c 20 36 | 5d 29 0a 28 64 65 66 61 |3) nil 6|]).(defa|
|00002fd0| 6c 69 61 73 20 27 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |lias 'la|zy-lock-|
|00002fe0| 66 6f 6e 74 69 66 79 2d | 61 66 74 65 72 2d 69 64 |fontify-|after-id|
|00002ff0| 6c 65 20 23 5b 6e 69 6c | 20 23 40 35 35 37 20 28 |le #[nil| #@557 (|
|00003000| 22 08 86 08 01 30 c1 c2 | 20 21 3f 85 81 01 30 c3 |"....0..| !?...0.|
|00003010| 20 c4 c5 89 1e 06 1e 07 | 1e 08 1e 09 8a 0e 09 40 | .......|.......@|
|00003020| 71 88 0e 5c 6e 83 29 01 | 30 cb 20 84 31 01 30 cc |q..\n.).|0. .1.0.|
|00003030| 20 3f 16 08 82 5f 01 30 | 0e 0d 83 4d 01 30 0e 07 | ?..._.0|...M.0..|
|00003040| 83 46 01 30 c7 ce cf 20 | d0 20 23 88 82 4d 01 30 |.F.0... |. #..M.0|
|00003050| c7 d1 21 88 c4 16 07 d2 | 20 88 cb 20 83 5f 01 30 |..!.....| .. ._.0|
|00003060| d3 0e 14 21 89 16 08 84 | 31 01 30 0e 09 41 89 16 |...!....|1.0..A..|
|00003070| 09 83 6d 01 30 0e 08 84 | 1a 01 30 29 0e 07 85 80 |..m.0...|..0)....|
|00003080| 01 30 c7 d5 0e 08 83 7e | 01 30 d6 82 7f 01 30 d7 |.0.....~|.0....0.|
|00003090| 5c 22 2c 87 22 20 2e 20 | 5b 65 78 65 63 75 74 69 |\",." . |[executi|
|000030a0| 6e 67 2d 6b 62 64 2d 6d | 61 63 72 6f 20 77 69 6e |ng-kbd-m|acro win|
|000030b0| 64 6f 77 2d 6d 69 6e 69 | 62 75 66 66 65 72 2d 70 |dow-mini|buffer-p|
|000030c0| 20 73 65 6c 65 63 74 65 | 64 2d 77 69 6e 64 6f 77 | selecte|d-window|
|000030d0| 20 62 75 66 66 65 72 2d | 6c 69 73 74 20 74 20 6e | buffer-|list t n|
|000030e0| 69 6c 20 6d 65 73 73 61 | 67 65 2d 6c 6f 67 2d 6d |il messa|ge-log-m|
|000030f0| 61 78 20 6d 65 73 73 61 | 67 65 20 63 6f 6e 74 69 |ax messa|ge conti|
|00003100| 6e 75 65 20 62 75 66 66 | 65 72 73 20 6c 61 7a 79 |nue buff|ers lazy|
|00003110| 2d 6c 6f 63 6b 2d 6d 6f | 64 65 20 6c 61 7a 79 2d |-lock-mo|de lazy-|
|00003120| 6c 6f 63 6b 2d 75 6e 66 | 6f 6e 74 69 66 69 65 64 |lock-unf|ontified|
|00003130| 2d 70 20 69 6e 70 75 74 | 2d 70 65 6e 64 69 6e 67 |-p input|-pending|
|00003140| 2d 70 20 6c 61 7a 79 2d | 6c 6f 63 6b 2d 73 74 65 |-p lazy-|lock-ste|
|00003150| 61 6c 74 68 2d 76 65 72 | 62 6f 73 65 20 22 46 6f |alth-ver|bose "Fo|
|00003160| 6e 74 69 66 79 69 6e 67 | 20 73 74 65 61 6c 74 68 |ntifying| stealth|
|00003170| 69 6c 79 2e 2e 2e 20 25 | 32 64 25 25 20 6f 66 20 |ily... %|2d%% of |
|00003180| 25 73 22 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 70 65 |%s" lazy|-lock-pe|
|00003190| 72 63 65 6e 74 2d 66 6f | 6e 74 69 66 69 65 64 20 |rcent-fo|ntified |
|000031a0| 62 75 66 66 65 72 2d 6e | 61 6d 65 20 22 46 6f 6e |buffer-n|ame "Fon|
|000031b0| 74 69 66 79 69 6e 67 20 | 73 74 65 61 6c 74 68 69 |tifying |stealthi|
|000031c0| 6c 79 2e 2e 2e 22 20 6c | 61 7a 79 2d 6c 6f 63 6b |ly..." l|azy-lock|
|000031d0| 2d 66 6f 6e 74 69 66 79 | 2d 63 68 75 6e 6b 20 73 |-fontify|-chunk s|
|000031e0| 69 74 2d 66 6f 72 20 6c | 61 7a 79 2d 6c 6f 63 6b |it-for l|azy-lock|
|000031f0| 2d 73 74 65 61 6c 74 68 | 2d 6e 69 63 65 20 22 46 |-stealth|-nice "F|
|00003200| 6f 6e 74 69 66 79 69 6e | 67 20 73 74 65 61 6c 74 |ontifyin|g stealt|
|00003210| 68 69 6c 79 2e 2e 2e 25 | 73 22 20 22 64 6f 6e 65 |hily...%|s" "done|
|00003220| 22 20 22 71 75 69 74 22 | 5d 29 1f 28 23 24 20 2e |" "quit"|]).(#$ .|
|00003230| 20 31 32 32 38 37 29 20 | 6e 69 6c 20 35 5d 29 0a | 12287) |nil 5]).|
|00003240| 28 64 65 66 61 6c 69 61 | 73 20 27 6c 61 7a 79 2d |(defalia|s 'lazy-|
|00003250| 6c 6f 63 6b 2d 66 6f 6e | 74 69 66 79 2d 61 66 74 |lock-fon|tify-aft|
|00003260| 65 72 2d 6f 75 74 6c 69 | 6e 65 20 23 5b 6e 69 6c |er-outli|ne #[nil|
|00003270| 20 23 40 31 31 35 20 28 | 22 c0 70 c1 c2 23 89 1b | #@115 (|".p..#..|
|00003280| 85 17 01 30 c4 0b 40 21 | 88 0b 41 89 13 84 5c 6e |...0..@!|..A...\n|
|00003290| 01 30 c5 29 87 22 20 2e | 20 5b 67 65 74 2d 62 75 |.0.)." .| [get-bu|
|000032a0| 66 66 65 72 2d 77 69 6e | 64 6f 77 2d 6c 69 73 74 |ffer-win|dow-list|
|000032b0| 20 6e 6f 6d 69 6e 69 20 | 74 20 77 69 6e 64 6f 77 | nomini |t window|
|000032c0| 73 20 6c 61 7a 79 2d 6c | 6f 63 6b 2d 66 6f 6e 74 |s lazy-l|ock-font|
|000032d0| 69 66 79 2d 63 6f 6e 73 | 65 72 76 61 74 69 76 65 |ify-cons|ervative|
|000032e0| 6c 79 20 6e 69 6c 5d 29 | 1f 28 23 24 20 2e 20 31 |ly nil])|.(#$ . 1|
|000032f0| 32 39 31 39 29 20 6e 69 | 6c 20 35 5d 29 0a 28 64 |2919) ni|l 5]).(d|
|00003300| 65 66 61 6c 69 61 73 20 | 27 6c 61 7a 79 2d 6c 6f |efalias |'lazy-lo|
|00003310| 63 6b 2d 61 66 74 65 72 | 2d 66 6f 6e 74 69 66 79 |ck-after|-fontify|
|00003320| 2d 62 75 66 66 65 72 20 | 23 5b 6e 69 6c 20 23 40 |-buffer |#[nil #@|
|00003330| 32 38 32 20 28 22 c0 20 | 19 c2 1b c2 1c c5 1e 06 |282 (". |........|
|00003340| c5 1e 07 c5 1e 08 c5 1e | 09 c5 1e 5c 6e cb 65 64 |........|...\n.ed|
|00003350| cc 23 88 09 3f 85 29 01 | 30 c0 20 85 29 01 30 cd |.#..?.).|0. .).0.|
|00003360| c5 21 2e 08 87 22 20 2e | 20 5b 62 75 66 66 65 72 |.!..." .| [buffer|
|00003370| 2d 6d 6f 64 69 66 69 65 | 64 2d 70 20 6d 6f 64 69 |-modifie|d-p modi|
|00003380| 66 69 65 64 20 74 20 69 | 6e 68 69 62 69 74 2d 72 |fied t i|nhibit-r|
|00003390| 65 61 64 2d 6f 6e 6c 79 | 20 62 75 66 66 65 72 2d |ead-only| buffer-|
|000033a0| 75 6e 64 6f 2d 6c 69 73 | 74 20 6e 69 6c 20 62 65 |undo-lis|t nil be|
|000033b0| 66 6f 72 65 2d 63 68 61 | 6e 67 65 2d 66 75 6e 63 |fore-cha|nge-func|
|000033c0| 74 69 6f 6e 73 20 61 66 | 74 65 72 2d 63 68 61 6e |tions af|ter-chan|
|000033d0| 67 65 2d 66 75 6e 63 74 | 69 6f 6e 73 20 64 65 61 |ge-funct|ions dea|
|000033e0| 63 74 69 76 61 74 65 2d | 6d 61 72 6b 20 62 75 66 |ctivate-|mark buf|
|000033f0| 66 65 72 2d 66 69 6c 65 | 2d 6e 61 6d 65 20 62 75 |fer-file|-name bu|
|00003400| 66 66 65 72 2d 66 69 6c | 65 2d 74 72 75 65 6e 61 |ffer-fil|e-truena|
|00003410| 6d 65 20 61 64 64 2d 74 | 65 78 74 2d 70 72 6f 70 |me add-t|ext-prop|
|00003420| 65 72 74 69 65 73 20 28 | 6c 61 7a 79 2d 6c 6f 63 |erties (|lazy-loc|
|00003430| 6b 20 74 29 20 73 65 74 | 2d 62 75 66 66 65 72 2d |k t) set|-buffer-|
|00003440| 6d 6f 64 69 66 69 65 64 | 2d 70 5d 29 1f 28 23 24 |modified|-p]).(#$|
|00003450| 20 2e 20 31 33 31 30 38 | 29 20 6e 69 6c 20 34 5d | . 13108|) nil 4]|
|00003460| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6c 61 7a |).(defal|ias 'laz|
|00003470| 79 2d 6c 6f 63 6b 2d 61 | 66 74 65 72 2d 75 6e 66 |y-lock-a|fter-unf|
|00003480| 6f 6e 74 69 66 79 2d 62 | 75 66 66 65 72 20 23 5b |ontify-b|uffer #[|
|00003490| 6e 69 6c 20 23 40 32 38 | 37 20 28 22 c0 20 19 c2 |nil #@28|7 (". ..|
|000034a0| 1b c2 1c c5 1e 06 c5 1e | 07 c5 1e 08 c5 1e 09 c5 |........|........|
|000034b0| 1e 5c 6e cb 65 64 cc 23 | 88 09 3f 85 29 01 30 c0 |.\n.ed.#|..?.).0.|
|000034c0| 20 85 29 01 30 cd c5 21 | 2e 08 87 22 20 2e 20 5b | .).0..!|..." . [|
|000034d0| 62 75 66 66 65 72 2d 6d | 6f 64 69 66 69 65 64 2d |buffer-m|odified-|
|000034e0| 70 20 6d 6f 64 69 66 69 | 65 64 20 74 20 69 6e 68 |p modifi|ed t inh|
|000034f0| 69 62 69 74 2d 72 65 61 | 64 2d 6f 6e 6c 79 20 62 |ibit-rea|d-only b|
|00003500| 75 66 66 65 72 2d 75 6e | 64 6f 2d 6c 69 73 74 20 |uffer-un|do-list |
|00003510| 6e 69 6c 20 62 65 66 6f | 72 65 2d 63 68 61 6e 67 |nil befo|re-chang|
|00003520| 65 2d 66 75 6e 63 74 69 | 6f 6e 73 20 61 66 74 65 |e-functi|ons afte|
|00003530| 72 2d 63 68 61 6e 67 65 | 2d 66 75 6e 63 74 69 6f |r-change|-functio|
|00003540| 6e 73 20 64 65 61 63 74 | 69 76 61 74 65 2d 6d 61 |ns deact|ivate-ma|
|00003550| 72 6b 20 62 75 66 66 65 | 72 2d 66 69 6c 65 2d 6e |rk buffe|r-file-n|
|00003560| 61 6d 65 20 62 75 66 66 | 65 72 2d 66 69 6c 65 2d |ame buff|er-file-|
|00003570| 74 72 75 65 6e 61 6d 65 | 20 72 65 6d 6f 76 65 2d |truename| remove-|
|00003580| 74 65 78 74 2d 70 72 6f | 70 65 72 74 69 65 73 20 |text-pro|perties |
|00003590| 28 6c 61 7a 79 2d 6c 6f | 63 6b 20 6e 69 6c 29 20 |(lazy-lo|ck nil) |
|000035a0| 73 65 74 2d 62 75 66 66 | 65 72 2d 6d 6f 64 69 66 |set-buff|er-modif|
|000035b0| 69 65 64 2d 70 5d 29 1f | 28 23 24 20 2e 20 31 33 |ied-p]).|(#$ . 13|
|000035c0| 34 36 36 29 20 6e 69 6c | 20 34 5d 29 0a 28 64 65 |466) nil| 4]).(de|
|000035d0| 66 61 6c 69 61 73 20 27 | 6c 61 7a 79 2d 6c 6f 63 |falias '|lazy-loc|
|000035e0| 6b 2d 66 6f 6e 74 69 66 | 79 2d 72 65 67 69 6f 6e |k-fontif|y-region|
|000035f0| 20 23 5b 28 62 65 67 20 | 65 6e 64 29 20 23 40 36 | #[(beg |end) #@6|
|00003600| 36 38 20 28 22 c0 09 5c | 6e c3 c4 24 89 11 85 46 |68 ("..\|n..$...F|
|00003610| 01 30 8a c5 20 1e 06 c7 | 8e c4 1e 08 c4 1e 09 ca |.0.. ...|........|
|00003620| 20 1e 0b cc 1e 0d cc 1e | 0e c4 1e 0f c4 1e 10 c4 | .......|........|
|00003630| 1e 11 c4 1e 12 c4 1e 13 | d4 d5 d6 8f 88 0e 0b 3f |........|.......?|
|00003640| 85 44 01 30 ca 20 85 44 | 01 30 d7 c4 21 2e 0d 87 |.D.0. .D|.0..!...|
|00003650| 22 20 2e 20 5b 74 65 78 | 74 2d 70 72 6f 70 65 72 |" . [tex|t-proper|
|00003660| 74 79 2d 61 6e 79 20 62 | 65 67 20 65 6e 64 20 6c |ty-any b|eg end l|
|00003670| 61 7a 79 2d 6c 6f 63 6b | 20 6e 69 6c 20 6d 61 74 |azy-lock| nil mat|
|00003680| 63 68 2d 64 61 74 61 20 | 6d 61 74 63 68 2d 64 61 |ch-data |match-da|
|00003690| 74 61 20 28 28 73 74 6f | 72 65 2d 6d 61 74 63 68 |ta ((sto|re-match|
|000036a0| 2d 64 61 74 61 20 6d 61 | 74 63 68 2d 64 61 74 61 |-data ma|tch-data|
|000036b0| 29 29 20 66 6f 6e 74 2d | 6c 6f 63 6b 2d 62 65 67 |)) font-|lock-beg|
|000036c0| 69 6e 6e 69 6e 67 2d 6f | 66 2d 73 79 6e 74 61 78 |inning-o|f-syntax|
|000036d0| 2d 66 75 6e 63 74 69 6f | 6e 20 6e 65 78 74 20 62 |-functio|n next b|
|000036e0| 75 66 66 65 72 2d 6d 6f | 64 69 66 69 65 64 2d 70 |uffer-mo|dified-p|
|000036f0| 20 6d 6f 64 69 66 69 65 | 64 20 74 20 69 6e 68 69 | modifie|d t inhi|
|00003700| 62 69 74 2d 72 65 61 64 | 2d 6f 6e 6c 79 20 62 75 |bit-read|-only bu|
|00003710| 66 66 65 72 2d 75 6e 64 | 6f 2d 6c 69 73 74 20 62 |ffer-und|o-list b|
|00003720| 65 66 6f 72 65 2d 63 68 | 61 6e 67 65 2d 66 75 6e |efore-ch|ange-fun|
|00003730| 63 74 69 6f 6e 73 20 61 | 66 74 65 72 2d 63 68 61 |ctions a|fter-cha|
|00003740| 6e 67 65 2d 66 75 6e 63 | 74 69 6f 6e 73 20 64 65 |nge-func|tions de|
|00003750| 61 63 74 69 76 61 74 65 | 2d 6d 61 72 6b 20 62 75 |activate|-mark bu|
|00003760| 66 66 65 72 2d 66 69 6c | 65 2d 6e 61 6d 65 20 62 |ffer-fil|e-name b|
|00003770| 75 66 66 65 72 2d 66 69 | 6c 65 2d 74 72 75 65 6e |uffer-fi|le-truen|
|00003780| 61 6d 65 20 64 61 74 61 | 20 28 62 79 74 65 2d 63 |ame data| (byte-c|
|00003790| 6f 64 65 20 22 c0 09 5c | 6e c3 c4 24 86 5c 6e 01 |ode "..\|n..$.\n.|
|000037a0| 30 5c 6e 15 09 62 88 6e | 84 17 01 30 c6 79 88 60 |0\n..b.n|...0.y.`|
|000037b0| 11 0d 62 88 6e 84 23 01 | 30 c7 79 88 60 15 c8 09 |..b.n.#.|0.y.`...|
|000037c0| 0d 5c 22 88 c9 09 0d ca | 23 88 c0 0d 5c 6e c3 c7 |.\".....|#...\n..|
|000037d0| 24 89 11 84 01 30 01 30 | c7 87 22 20 5b 74 65 78 |$....0.0|.." [tex|
|000037e0| 74 2d 70 72 6f 70 65 72 | 74 79 2d 61 6e 79 20 62 |t-proper|ty-any b|
|000037f0| 65 67 20 65 6e 64 20 6c | 61 7a 79 2d 6c 6f 63 6b |eg end l|azy-lock|
|00003800| 20 74 20 6e 65 78 74 20 | 30 20 6e 69 6c 20 66 6f | t next |0 nil fo|
|00003810| 6e 74 2d 6c 6f 63 6b 2d | 66 6f 6e 74 69 66 79 2d |nt-lock-|fontify-|
|00003820| 72 65 67 69 6f 6e 20 61 | 64 64 2d 74 65 78 74 2d |region a|dd-text-|
|00003830| 70 72 6f 70 65 72 74 69 | 65 73 20 28 6c 61 7a 79 |properti|es (lazy|
|00003840| 2d 6c 6f 63 6b 20 74 29 | 5d 20 36 29 20 28 28 28 |-lock t)|] 6) (((|
|00003850| 65 72 72 6f 72 20 71 75 | 69 74 29 20 28 6d 65 73 |error qu|it) (mes|
|00003860| 73 61 67 65 20 22 46 6f | 6e 74 69 66 79 69 6e 67 |sage "Fo|ntifying|
|00003870| 20 72 65 67 69 6f 6e 2e | 2e 2e 25 73 22 20 64 61 | region.|..%s" da|
|00003880| 74 61 29 29 29 20 73 65 | 74 2d 62 75 66 66 65 72 |ta))) se|t-buffer|
|00003890| 2d 6d 6f 64 69 66 69 65 | 64 2d 70 5d 29 1f 28 23 |-modifie|d-p]).(#|
|000038a0| 24 20 2e 20 31 33 38 32 | 37 29 20 6e 69 6c 20 35 |$ . 1382|7) nil 5|
|000038b0| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6c 61 |]).(defa|lias 'la|
|000038c0| 7a 79 2d 6c 6f 63 6b 2d | 66 6f 6e 74 69 66 79 2d |zy-lock-|fontify-|
|000038d0| 63 68 75 6e 6b 20 23 5b | 6e 69 6c 20 23 40 32 33 |chunk #[|nil #@23|
|000038e0| 33 20 28 22 8a 8c 7e 88 | c0 7f 88 c1 60 c2 5c 22 |3 ("..~.|....`.\"|
|000038f0| c3 60 64 c2 c0 24 1c 89 | 1d 83 25 01 30 5c 66 83 |.`d..$..|..%.0\f.|
|00003900| 41 01 30 5c 66 60 5a 60 | 0d 5a 57 83 41 01 30 c6 |A.0\f`Z`|.ZW.A.0.|
|00003910| 5c 66 86 2b 01 30 65 62 | 88 c7 79 88 60 5c 66 86 |\f.+.0eb|..y.`\f.|
|00003920| 36 01 30 65 62 88 0e 08 | 79 88 60 5c 22 82 53 01 |6.0eb...|y.`\".S.|
|00003930| 30 c6 0d 62 88 0e 08 5b | 79 88 60 0d 62 88 c0 79 |0..b...[|y.`.b..y|
|00003940| 88 60 5c 22 2c 87 22 20 | 2e 20 5b 6e 69 6c 20 70 |.`\",." |. [nil p|
|00003950| 72 65 76 69 6f 75 73 2d | 73 69 6e 67 6c 65 2d 70 |revious-|single-p|
|00003960| 72 6f 70 65 72 74 79 2d | 63 68 61 6e 67 65 20 6c |roperty-|change l|
|00003970| 61 7a 79 2d 6c 6f 63 6b | 20 74 65 78 74 2d 70 72 |azy-lock| text-pr|
|00003980| 6f 70 65 72 74 79 2d 61 | 6e 79 20 6e 65 78 74 20 |operty-a|ny next |
|00003990| 70 72 65 76 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 66 |prev laz|y-lock-f|
|000039a0| 6f 6e 74 69 66 79 2d 72 | 65 67 69 6f 6e 20 30 20 |ontify-r|egion 0 |
|000039b0| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 73 74 65 61 6c 74 |lazy-loc|k-stealt|
|000039c0| 68 2d 6c 69 6e 65 73 5d | 29 1f 28 23 24 20 2e 20 |h-lines]|).(#$ . |
|000039d0| 31 34 35 36 32 29 20 6e | 69 6c 20 37 5d 29 0a 28 |14562) n|il 7]).(|
|000039e0| 64 65 66 61 6c 69 61 73 | 20 27 6c 61 7a 79 2d 6c |defalias| 'lazy-l|
|000039f0| 6f 63 6b 2d 66 6f 6e 74 | 69 66 79 2d 77 69 6e 64 |ock-font|ify-wind|
|00003a00| 6f 77 20 23 5b 28 77 69 | 6e 64 6f 77 29 20 23 40 |ow #[(wi|ndow) #@|
|00003a10| 39 37 20 28 22 8a c0 09 | 21 71 88 c2 c3 09 21 c4 |97 ("...|!q....!.|
|00003a20| 09 21 5c 22 29 87 22 20 | 2e 20 5b 77 69 6e 64 6f |.!\")." |. [windo|
|00003a30| 77 2d 62 75 66 66 65 72 | 20 77 69 6e 64 6f 77 20 |w-buffer| window |
|00003a40| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 66 6f 6e 74 69 66 |lazy-loc|k-fontif|
|00003a50| 79 2d 72 65 67 69 6f 6e | 20 77 69 6e 64 6f 77 2d |y-region| window-|
|00003a60| 73 74 61 72 74 20 77 69 | 6e 64 6f 77 2d 65 6e 64 |start wi|ndow-end|
|00003a70| 5d 29 1f 28 23 24 20 2e | 20 31 34 38 36 37 29 20 |]).(#$ .| 14867) |
|00003a80| 6e 69 6c 20 34 5d 29 0a | 28 64 65 66 61 6c 69 61 |nil 4]).|(defalia|
|00003a90| 73 20 27 6c 61 7a 79 2d | 6c 6f 63 6b 2d 66 6f 6e |s 'lazy-|lock-fon|
|00003aa0| 74 69 66 79 2d 63 6f 6e | 73 65 72 76 61 74 69 76 |tify-con|servativ|
|00003ab0| 65 6c 79 20 23 5b 28 77 | 69 6e 64 6f 77 29 20 23 |ely #[(w|indow) #|
|00003ac0| 40 31 32 30 20 28 22 8a | c0 09 21 71 88 c2 8a c3 |@120 (".|..!q....|
|00003ad0| c4 09 21 5b 09 5c 22 88 | 60 29 8a c3 c4 09 21 09 |..![.\".|`)....!.|
|00003ae0| 5c 22 88 60 29 5c 22 29 | 87 22 20 2e 20 5b 77 69 |\".`)\")|." . [wi|
|00003af0| 6e 64 6f 77 2d 62 75 66 | 66 65 72 20 77 69 6e 64 |ndow-buf|fer wind|
|00003b00| 6f 77 20 6c 61 7a 79 2d | 6c 6f 63 6b 2d 66 6f 6e |ow lazy-|lock-fon|
|00003b10| 74 69 66 79 2d 72 65 67 | 69 6f 6e 20 76 65 72 74 |tify-reg|ion vert|
|00003b20| 69 63 61 6c 2d 6d 6f 74 | 69 6f 6e 20 77 69 6e 64 |ical-mot|ion wind|
|00003b30| 6f 77 2d 68 65 69 67 68 | 74 5d 29 1f 28 23 24 20 |ow-heigh|t]).(#$ |
|00003b40| 2e 20 31 35 30 34 35 29 | 20 6e 69 6c 20 35 5d 29 |. 15045)| nil 5])|
|00003b50| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 6c 61 7a 79 |.(defali|as 'lazy|
|00003b60| 2d 6c 6f 63 6b 2d 75 6e | 66 6f 6e 74 69 66 69 65 |-lock-un|fontifie|
|00003b70| 64 2d 70 20 23 5b 6e 69 | 6c 20 23 40 35 33 20 28 |d-p #[ni|l #@53 (|
|00003b80| 22 8c 7e 88 c0 65 64 c1 | c2 24 29 87 22 20 2e 20 |".~..ed.|.$)." . |
|00003b90| 5b 74 65 78 74 2d 70 72 | 6f 70 65 72 74 79 2d 61 |[text-pr|operty-a|
|00003ba0| 6e 79 20 6c 61 7a 79 2d | 6c 6f 63 6b 20 6e 69 6c |ny lazy-|lock nil|
|00003bb0| 5d 29 1f 28 23 24 20 2e | 20 31 35 32 33 31 29 20 |]).(#$ .| 15231) |
|00003bc0| 6e 69 6c 20 35 5d 29 0a | 28 64 65 66 61 6c 69 61 |nil 5]).|(defalia|
|00003bd0| 73 20 27 6c 61 7a 79 2d | 6c 6f 63 6b 2d 70 65 72 |s 'lazy-|lock-per|
|00003be0| 63 65 6e 74 2d 66 6f 6e | 74 69 66 69 65 64 20 23 |cent-fon|tified #|
|00003bf0| 5b 6e 69 6c 20 23 40 31 | 34 31 20 28 22 8c 7e 88 |[nil #@1|41 (".~.|
|00003c00| 65 64 c0 c1 1a 1b 1c 1d | c6 0d 5c 66 c7 c8 24 89 |ed......|..\f..$.|
|00003c10| 15 83 2c 01 30 c6 0d 5c | 66 c7 c1 24 86 20 01 30 |..,.0..\|f..$. .0|
|00003c20| 5c 66 12 0b 5c 6e 0d 5a | 5c 5c 13 5c 6e 15 82 0b |\f..\n.Z|\\.\n...|
|00003c30| 01 30 0b c9 5f ca 20 a5 | 2d 87 22 20 2e 20 5b 30 |.0.._. .|-." . [0|
|00003c40| 20 6e 69 6c 20 6e 65 78 | 74 20 73 69 7a 65 20 65 | nil nex|t size e|
|00003c50| 6e 64 20 62 65 67 20 74 | 65 78 74 2d 70 72 6f 70 |nd beg t|ext-prop|
|00003c60| 65 72 74 79 2d 61 6e 79 | 20 6c 61 7a 79 2d 6c 6f |erty-any| lazy-lo|
|00003c70| 63 6b 20 74 20 31 30 30 | 20 62 75 66 66 65 72 2d |ck t 100| buffer-|
|00003c80| 73 69 7a 65 5d 29 1f 28 | 23 24 20 2e 20 31 35 33 |size]).(|#$ . 153|
|00003c90| 35 35 29 20 6e 69 6c 20 | 35 5d 29 0a 28 62 79 74 |55) nil |5]).(byt|
|00003ca0| 65 2d 63 6f 64 65 20 22 | c0 20 19 c2 8e c3 c4 c5 |e-code "|. ......|
|00003cb0| 20 5c 22 2a 84 3b 00 0e | 06 c7 55 83 3b 00 0e 08 | \"*.;..|..U.;...|
|00003cc0| c9 55 83 3b 00 ca cb 4d | 88 cc cd 4d 88 ce cf 4d |.U.;...M|...M...M|
|00003cd0| 88 d0 d1 21 84 31 00 d2 | 16 11 d1 0e 13 42 16 13 |...!.1..|.....B..|
|00003ce0| d4 d5 4d 88 d0 d6 21 84 | 56 00 d0 d6 21 84 4a 00 |..M...!.|V...!.J.|
|00003cf0| d2 16 16 d6 0e 13 42 16 | 13 d7 d6 d8 d9 23 88 da |......B.|.....#..|
|00003d00| db 21 84 60 00 db dc 4d | 88 da dd 21 84 6a 00 dd |.!.`...M|...!.j..|
|00003d10| de 4d 88 df e0 e1 5c 22 | 88 df e2 e3 5c 22 88 e4 |.M....\"|....\"..|
|00003d20| 0e 25 9e 84 82 00 e6 0e | 25 e7 5c 22 16 25 e8 e9 |.%......|%.\".%..|
|00003d30| 21 87 22 20 5b 6d 61 74 | 63 68 2d 64 61 74 61 20 |!." [mat|ch-data |
|00003d40| 6d 61 74 63 68 2d 64 61 | 74 61 20 28 28 73 74 6f |match-da|ta ((sto|
|00003d50| 72 65 2d 6d 61 74 63 68 | 2d 64 61 74 61 20 6d 61 |re-match|-data ma|
|00003d60| 74 63 68 2d 64 61 74 61 | 29 29 20 73 74 72 69 6e |tch-data|)) strin|
|00003d70| 67 2d 6d 61 74 63 68 20 | 22 4c 75 63 69 64 5c 5c |g-match |"Lucid\\|
|00003d80| 7c 58 45 6d 61 63 73 22 | 20 65 6d 61 63 73 2d 76 ||XEmacs"| emacs-v|
|00003d90| 65 72 73 69 6f 6e 20 65 | 6d 61 63 73 2d 6d 61 6a |ersion e|macs-maj|
|00003da0| 6f 72 2d 76 65 72 73 69 | 6f 6e 20 31 39 20 65 6d |or-versi|on 19 em|
|00003db0| 61 63 73 2d 6d 69 6e 6f | 72 2d 76 65 72 73 69 6f |acs-mino|r-versio|
|00003dc0| 6e 20 33 30 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 69 |n 30 laz|y-lock-i|
|00003dd0| 6e 73 74 61 6c 6c 2d 74 | 69 6d 65 72 73 20 23 5b |nstall-t|imers #[|
|00003de0| 28 66 6f 6f 20 62 61 72 | 29 20 22 c0 c1 c2 c3 23 |(foo bar|) "....#|
|00003df0| 88 c0 c1 c4 c3 23 88 c5 | c6 70 5c 22 88 c0 c7 c8 |.....#..|.p\"....|
|00003e00| 5c 22 87 22 20 5b 61 64 | 64 2d 68 6f 6f 6b 20 70 |\"." [ad|d-hook p|
|00003e10| 6f 73 74 2d 63 6f 6d 6d | 61 6e 64 2d 69 64 6c 65 |ost-comm|and-idle|
|00003e20| 2d 68 6f 6f 6b 20 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |-hook la|zy-lock-|
|00003e30| 66 6f 6e 74 69 66 79 2d | 70 6f 73 74 2d 63 6f 6d |fontify-|post-com|
|00003e40| 6d 61 6e 64 20 74 20 6c | 61 7a 79 2d 6c 6f 63 6b |mand t l|azy-lock|
|00003e50| 2d 66 6f 6e 74 69 66 79 | 2d 70 6f 73 74 2d 69 64 |-fontify|-post-id|
|00003e60| 6c 65 20 61 64 64 2d 74 | 6f 2d 6c 69 73 74 20 6c |le add-t|o-list l|
|00003e70| 61 7a 79 2d 6c 6f 63 6b | 2d 69 6e 73 74 61 6c 6c |azy-lock|-install|
|00003e80| 20 70 6f 73 74 2d 63 6f | 6d 6d 61 6e 64 2d 68 6f | post-co|mmand-ho|
|00003e90| 6f 6b 20 6c 61 7a 79 2d | 6c 6f 63 6b 2d 66 6f 6e |ok lazy-|lock-fon|
|00003ea0| 74 69 66 79 2d 61 66 74 | 65 72 2d 69 6e 73 74 61 |tify-aft|er-insta|
|00003eb0| 6c 6c 5d 20 34 5d 20 6c | 61 7a 79 2d 6c 6f 63 6b |ll] 4] l|azy-lock|
|00003ec0| 2d 66 6f 6e 74 69 66 79 | 2d 70 6f 73 74 2d 63 6f |-fontify|-post-co|
|00003ed0| 6d 6d 61 6e 64 20 23 5b | 6e 69 6c 20 22 08 85 2a |mmand #[|nil "..*|
|00003ee0| 00 09 3f 85 2a 00 5c 6e | 83 17 00 0b 83 17 00 c4 |..?.*.\n|........|
|00003ef0| 15 c6 c7 21 88 c8 0e 09 | a3 86 24 00 0e 09 86 24 |...!....|..$....$|
|00003f00| 00 ca 21 85 2a 00 cb 20 | 87 22 20 5b 6c 61 7a 79 |..!.*.. |." [lazy|
|00003f10| 2d 6c 6f 63 6b 2d 62 75 | 66 66 65 72 73 20 65 78 |-lock-bu|ffers ex|
|00003f20| 65 63 75 74 69 6e 67 2d | 6b 62 64 2d 6d 61 63 72 |ecuting-|kbd-macr|
|00003f30| 6f 20 64 65 61 63 74 69 | 76 61 74 65 2d 6d 61 72 |o deacti|vate-mar|
|00003f40| 6b 20 74 72 61 6e 73 69 | 65 6e 74 2d 6d 61 72 6b |k transi|ent-mark|
|00003f50| 2d 6d 6f 64 65 20 6e 69 | 6c 20 6d 61 72 6b 2d 61 |-mode ni|l mark-a|
|00003f60| 63 74 69 76 65 20 72 75 | 6e 2d 68 6f 6f 6b 73 20 |ctive ru|n-hooks |
|00003f70| 64 65 61 63 74 69 76 61 | 74 65 2d 6d 61 72 6b 2d |deactiva|te-mark-|
|00003f80| 68 6f 6f 6b 20 73 69 74 | 2d 66 6f 72 20 6c 61 7a |hook sit|-for laz|
|00003f90| 79 2d 6c 6f 63 6b 2d 64 | 65 66 65 72 2d 74 69 6d |y-lock-d|efer-tim|
|00003fa0| 65 20 30 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 66 6f |e 0 lazy|-lock-fo|
|00003fb0| 6e 74 69 66 79 2d 61 66 | 74 65 72 2d 64 65 66 65 |ntify-af|ter-defe|
|00003fc0| 72 5d 20 32 5d 20 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |r] 2] la|zy-lock-|
|00003fd0| 66 6f 6e 74 69 66 79 2d | 70 6f 73 74 2d 69 64 6c |fontify-|post-idl|
|00003fe0| 65 20 23 5b 6e 69 6c 20 | 22 08 85 28 00 09 3f 85 |e #[nil |"..(..?.|
|00003ff0| 28 00 c2 c3 20 21 3f 85 | 28 00 5c 66 83 20 00 0d |(... !?.|(.\f. ..|
|00004000| 83 20 00 c6 16 07 c8 c9 | 21 88 ca 08 21 85 28 00 |. ......|!...!.(.|
|00004010| cb 20 87 22 20 5b 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |. ." [la|zy-lock-|
|00004020| 73 74 65 61 6c 74 68 2d | 74 69 6d 65 20 65 78 65 |stealth-|time exe|
|00004030| 63 75 74 69 6e 67 2d 6b | 62 64 2d 6d 61 63 72 6f |cuting-k|bd-macro|
|00004040| 20 77 69 6e 64 6f 77 2d | 6d 69 6e 69 62 75 66 66 | window-|minibuff|
|00004050| 65 72 2d 70 20 73 65 6c | 65 63 74 65 64 2d 77 69 |er-p sel|ected-wi|
|00004060| 6e 64 6f 77 20 64 65 61 | 63 74 69 76 61 74 65 2d |ndow dea|ctivate-|
|00004070| 6d 61 72 6b 20 74 72 61 | 6e 73 69 65 6e 74 2d 6d |mark tra|nsient-m|
|00004080| 61 72 6b 2d 6d 6f 64 65 | 20 6e 69 6c 20 6d 61 72 |ark-mode| nil mar|
|00004090| 6b 2d 61 63 74 69 76 65 | 20 72 75 6e 2d 68 6f 6f |k-active| run-hoo|
|000040a0| 6b 73 20 64 65 61 63 74 | 69 76 61 74 65 2d 6d 61 |ks deact|ivate-ma|
|000040b0| 72 6b 2d 68 6f 6f 6b 20 | 73 69 74 2d 66 6f 72 20 |rk-hook |sit-for |
|000040c0| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 66 6f 6e 74 69 66 |lazy-loc|k-fontif|
|000040d0| 79 2d 61 66 74 65 72 2d | 69 64 6c 65 5d 20 32 5d |y-after-|idle] 2]|
|000040e0| 20 62 6f 75 6e 64 70 20 | 6c 61 7a 79 2d 6c 6f 63 | boundp |lazy-loc|
|000040f0| 6b 2d 69 6e 73 74 61 6c | 6c 20 6e 69 6c 20 63 75 |k-instal|l nil cu|
|00004100| 72 72 65 6e 74 2d 6c 6f | 61 64 2d 6c 69 73 74 20 |rrent-lo|ad-list |
|00004110| 6c 61 7a 79 2d 6c 6f 63 | 6b 2d 66 6f 6e 74 69 66 |lazy-loc|k-fontif|
|00004120| 79 2d 61 66 74 65 72 2d | 69 6e 73 74 61 6c 6c 20 |y-after-|install |
|00004130| 23 5b 6e 69 6c 20 22 c0 | c1 c2 5c 22 88 0b 85 19 |#[nil ".|..\"....|
|00004140| 00 c4 c5 c6 0b 89 41 13 | 40 c7 c8 23 5c 22 88 82 |......A.|@..#\"..|
|00004150| 05 00 87 22 20 5b 72 65 | 6d 6f 76 65 2d 68 6f 6f |..." [re|move-hoo|
|00004160| 6b 20 70 6f 73 74 2d 63 | 6f 6d 6d 61 6e 64 2d 68 |k post-c|ommand-h|
|00004170| 6f 6f 6b 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 66 6f |ook lazy|-lock-fo|
|00004180| 6e 74 69 66 79 2d 61 66 | 74 65 72 2d 69 6e 73 74 |ntify-af|ter-inst|
|00004190| 61 6c 6c 20 6c 61 7a 79 | 2d 6c 6f 63 6b 2d 69 6e |all lazy|-lock-in|
|000041a0| 73 74 61 6c 6c 20 6d 61 | 70 63 61 72 20 6c 61 7a |stall ma|pcar laz|
|000041b0| 79 2d 6c 6f 63 6b 2d 66 | 6f 6e 74 69 66 79 2d 63 |y-lock-f|ontify-c|
|000041c0| 6f 6e 73 65 72 76 61 74 | 69 76 65 6c 79 20 67 65 |onservat|ively ge|
|000041d0| 74 2d 62 75 66 66 65 72 | 2d 77 69 6e 64 6f 77 2d |t-buffer|-window-|
|000041e0| 6c 69 73 74 20 6e 6f 6d | 69 6e 69 20 74 5d 20 36 |list nom|ini t] 6|
|000041f0| 5d 20 66 6f 6e 74 2d 6c | 6f 63 6b 2d 69 6e 68 69 |] font-l|ock-inhi|
|00004200| 62 69 74 2d 74 68 69 6e | 67 2d 6c 6f 63 6b 20 70 |bit-thin|g-lock p|
|00004210| 75 74 20 76 61 72 69 61 | 62 6c 65 2d 64 6f 63 75 |ut varia|ble-docu|
|00004220| 6d 65 6e 74 61 74 69 6f | 6e 20 22 4c 69 73 74 20 |mentatio|n "List |
|00004230| 6f 66 20 46 6f 6e 74 20 | 4c 6f 63 6b 20 6d 6f 64 |of Font |Lock mod|
|00004240| 65 20 72 65 6c 61 74 65 | 64 20 6d 6f 64 65 73 20 |e relate|d modes |
|00004250| 74 68 61 74 20 73 68 6f | 75 6c 64 20 6e 6f 74 20 |that sho|uld not |
|00004260| 62 65 20 74 75 72 6e 65 | 64 20 6f 6e 2e 22 20 66 |be turne|d on." f|
|00004270| 62 6f 75 6e 64 70 20 66 | 6f 6e 74 2d 6c 6f 63 6b |boundp f|ont-lock|
|00004280| 2d 76 61 6c 75 65 2d 69 | 6e 2d 6d 61 6a 6f 72 2d |-value-i|n-major-|
|00004290| 6d 6f 64 65 20 23 5b 28 | 61 6c 69 73 74 29 20 22 |mode #[(|alist) "|
|000042a0| 08 3a 83 10 00 09 08 9e | 86 0e 00 c2 08 9e 41 87 |.:......|......A.|
|000042b0| 08 87 22 20 5b 61 6c 69 | 73 74 20 6d 61 6a 6f 72 |.." [ali|st major|
|000042c0| 2d 6d 6f 64 65 20 74 5d | 20 32 5d 20 67 65 74 2d |-mode t]| 2] get-|
|000042d0| 62 75 66 66 65 72 2d 77 | 69 6e 64 6f 77 2d 6c 69 |buffer-w|indow-li|
|000042e0| 73 74 20 23 5b 28 62 75 | 66 66 65 72 20 26 6f 70 |st #[(bu|ffer &op|
|000042f0| 74 69 6f 6e 61 6c 20 6d | 69 6e 69 62 75 66 20 66 |tional m|inibuf f|
|00004300| 72 61 6d 65 29 20 22 c0 | 09 21 83 5c 6e 00 09 82 |rame) ".|.!.\n...|
|00004310| 0d 00 c2 09 21 c3 1c 19 | c5 c6 0e 07 0e 08 23 88 |....!...|......#.|
|00004320| 5c 66 2a 87 22 20 5b 62 | 75 66 66 65 72 70 20 62 |\f*." [b|ufferp b|
|00004330| 75 66 66 65 72 20 67 65 | 74 2d 62 75 66 66 65 72 |uffer ge|t-buffer|
|00004340| 20 6e 69 6c 20 77 69 6e | 64 6f 77 73 20 77 61 6c | nil win|dows wal|
|00004350| 6b 2d 77 69 6e 64 6f 77 | 73 20 23 5b 28 77 69 6e |k-window|s #[(win|
|00004360| 64 6f 77 29 20 22 c0 09 | 21 5c 6e 3d 85 0d 00 09 |dow) "..|!\n=....|
|00004370| 0b 42 89 13 87 22 20 5b | 77 69 6e 64 6f 77 2d 62 |.B..." [|window-b|
|00004380| 75 66 66 65 72 20 77 69 | 6e 64 6f 77 20 62 75 66 |uffer wi|ndow buf|
|00004390| 66 65 72 20 77 69 6e 64 | 6f 77 73 5d 20 32 5d 20 |fer wind|ows] 2] |
|000043a0| 6d 69 6e 69 62 75 66 20 | 66 72 61 6d 65 5d 20 34 |minibuf |frame] 4|
|000043b0| 20 22 52 65 74 75 72 6e | 20 77 69 6e 64 6f 77 73 | "Return| windows|
|000043c0| 20 63 75 72 72 65 6e 74 | 6c 79 20 64 69 73 70 6c | current|ly displ|
|000043d0| 61 79 69 6e 67 20 42 55 | 46 46 45 52 2c 20 6f 72 |aying BU|FFER, or|
|000043e0| 20 6e 69 6c 20 69 66 20 | 6e 6f 6e 65 2e 22 5d 20 | nil if |none."] |
|000043f0| 61 64 64 2d 68 6f 6f 6b | 20 77 69 6e 64 6f 77 2d |add-hook| window-|
|00004400| 73 69 7a 65 2d 63 68 61 | 6e 67 65 2d 66 75 6e 63 |size-cha|nge-func|
|00004410| 74 69 6f 6e 73 20 6c 61 | 7a 79 2d 6c 6f 63 6b 2d |tions la|zy-lock-|
|00004420| 66 6f 6e 74 69 66 79 2d | 61 66 74 65 72 2d 72 65 |fontify-|after-re|
|00004430| 73 69 7a 65 20 72 65 64 | 69 73 70 6c 61 79 2d 65 |size red|isplay-e|
|00004440| 6e 64 2d 74 72 69 67 67 | 65 72 2d 66 75 6e 63 74 |nd-trigg|er-funct|
|00004450| 69 6f 6e 73 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 66 |ions laz|y-lock-f|
|00004460| 6f 6e 74 69 66 79 2d 61 | 66 74 65 72 2d 74 72 69 |ontify-a|fter-tri|
|00004470| 67 67 65 72 20 6c 61 7a | 79 2d 6c 6f 63 6b 2d 6d |gger laz|y-lock-m|
|00004480| 6f 64 65 20 6d 69 6e 6f | 72 2d 6d 6f 64 65 2d 61 |ode mino|r-mode-a|
|00004490| 6c 69 73 74 20 61 70 70 | 65 6e 64 20 28 28 6c 61 |list app|end ((la|
|000044a0| 7a 79 2d 6c 6f 63 6b 2d | 6d 6f 64 65 20 6e 69 6c |zy-lock-|mode nil|
|000044b0| 29 29 20 70 72 6f 76 69 | 64 65 20 6c 61 7a 79 2d |)) provi|de lazy-|
|000044c0| 6c 6f 63 6b 5d 20 34 29 | 0a |lock] 4)|. |
+--------+-------------------------+-------------------------+--------+--------+